Ubuntu - Linux pro lidi
Linux aplikace tipy
- Špatné zobrazování
znaků /etc/sysconfig/i18n (Mandrake)
- Zástupci na ploše v KDE
- Zástupce na ploše pro
programy používající JAVU
- Zástupce na ploše
pro programy v konzoli
- Češtiny pro programy v
Linuxu
- TISKÁRNA V OpenOffice, CUPS
a české znaky+ Kwrite
- Nelze používat přehrávač
XMMS
- Podpora DMA
- Jak změnit v názvech souborů
a adresářů mezeru za znak "_"
- Záloha celého diskového
oddílu
- Najednou nelze spusti
program (Firefox, NVU)
- Myš na konzoli
-
Špatné
zobrazování znaků
/etc/sysconfig/i18n (Mandrake)
Některé programy,
lokalizovány do češtiny
nám po spuštění špatně zobrazují
diakritiku. Zadáme-li příkaz např. monkey-bubble do
konzole objeví se
hláška typu "WARNING ** Invalid UTF8 (UNICODE), nebo něco
podobného. V MandrakeLinuxu má tento problém např.
hra "monkey-bubble"
podobná populární hře frozen-bubble.
Důvodem je nastavení souboru /etc/sysconfig/i18n na normu
kódování ISO 8859-2 a lokalizační soubor
"monkey-bubble.mo"je v kódování UTF-8.
Máme-li nainstalován program z internetu "enca"
zadáme
příkaz:
$ enca /usr/share/locale/cs/LC_MESSAGES/monkey-bubble.mo (a
vidíme, že program je v kódování UTF-8.)
Universal transformation format 8 bits; UTF-8. Takže to ani
nemůže
správně zobrazovat české znaky, protože my máme
systém nastaven takto. Zjistíme např. příkazem:
cat /etc/sysconfig/i18n (moje
nastavení)
SYSFONTACM=iso02
LANGUAGE=cs_CZ:pl_PL
LC_ADDRESS=cs_CZ
LC_COLLATE=cs_CZ
LC_NAME=cs_CZ
LC_NUMERIC=cs_CZ
LC_MEASUREMENT=cs_CZ
LC_TIME=cs_CZ
LANG=cs_CZ
LC_IDENTIFICATION=cs_CZ
LC_MESSAGES=cs_CZ
LC_CTYPE=cs_CZ
LC_TELEPHONE=cs_CZ
LC_MONETARY=cs_CZ
LC_PAPER=cs_CZ
SYSFONT=lat2-sun16
Mimochodem proměnná
LANGUAGE=cs_CZ:pl_PL
určuje, že systém bude na nás mluvit
česko, polsko, anglicky (výhodné pro toho, kdo umí
lépe hovořit Polsky než Anglicky.
Pro správné zobrazování českých
znaků v programu monkey-bubble si vytvořte spustitelný
soubor.Třeba v editoru vi:
V konzoli se přepneme do adresáře, kde chceme mít uložen
náš skript:
- $ cd /nas/adresar
- $ vi nazev_souboru.sh (a pak zmáčkneme "i")
přípona sh není povinná, ale snadno
poznáme, že se jedná o spustitelný skript.
- napíšene následující text:
(platí pro monkey-bubble i další programy), jen u
ostatních změníme cestu ke spustitelnému souboru)
#!/bin/bash
SUPPORTED="cs_CZ.UTF-8:cs_CZ:cs"
LC_ALL=cs_CZ.UTF-8
LANG=cs_CZ.UTF-8
LC_PAPER=cs_CZ.UTF-8
LC_ADDRESS=cs_CZ.UTF-8
LC_MONETARY=cs_CZ.UTF-8
LC_NUMERIC=cs_CZ.UTF-8
LC_TELEPHONE=cs_CZ.UTF-8
LC_MESSAGES=cs_CZ.UTF-8
LC_COLLATE=cs_CZ.UTF-8
LC_IDENTIFICATION=cs_CZ.UTF-8
LC_MEASUREMENT=cs_CZ.UTF-8
LC_CTYPE=cs_CZ.UTF-8
LC_TIME=cs_CZ.UTF-8
LC_NAME=cs_CZ.UTF-8
/usr/bin/monkey-bubble $1
- Kdyby jsme chtěli, aby na nás program mluvi anglicky, tak
by měl skript tuto podobu (lze využít i u programů, které
mají problémy s UTF-8):
#!/bin/bash
LC_ALL=C
LANG=C
LC_PAPER=C
LC_ADDRESS=C
LC_MONETARY=C
LC_NUMERIC=C
LC_TELEPHONE=C
LC_MESSAGES=C
LC_COLLATE=C
LC_IDENTIFICATION=C
LC_MEASUREMENT=C
LC_CTYPE=C
LC_TIME=C
LC_NAME=C
/usr/bin/monkey-bubble $1
- Pak "Esc" dvojtečku a
napsat wq (w=zápsat q=ukončit editor vi)
- Pak nastavíme
právo spuštění pro tento soubor např.: $ chmod 700
nazev_souboru.sh (musíme být v adresáři, kde se
nachází náš skript).
- Cestu ke spustitelnému souboru zjistíme např.
příkazem:
$ which monkey-bubble
/usr/bin/monkey-bubble
Pro AcrobatReader: (moje
instalovaná verze je acroread-5.0.7-2.dag.rh80.i386.rpm z
internetu, kterou je ale nutno upravit, aby jsme mohli do
vyhledávání zadat české znaky.!! )
which acroread
/usr/bin/acroread
nahoru
-
Zástupci na
ploše v KDE
Některé programy lze
spustit jen
s konzole. Jenže někteří spoluuživatelé s tím
mohou mít někdy nepřekonatelné problémy. Pro tyto
případy je dobré umět vytvořit na ploše
spustitelnou ikonu.
Několik příkladů:
- Klikneme na plochu pravým tlačítkem myši
- Vytvořit nový > soubor > odkaz na aplikaci
- Na liště obecné napíšeme
náš "nazev_programu" a můžeme vybrat nějakou ikonu z
nabídky (klik na ikonu vlevo)
- U většiny programů stačí ale zadat jen cestu k
spouštěcímu programu např.: pro AcrobatReader
Na liště
aplikace zadáme tento příkaz:
/usr/bin/acroread
- Klikneme na plochu pravým tlačítkem myši
- Vytvořit nový > soubor > odkaz na aplikaci
- Na liště obecné napíšeme
náš "nazev_programu" a můžeme vybrat nějakou ikonu z
nabídky (klik na ikonu vlevo)
- Na liště aplikace zadáme tento příkaz:
cd /home/cesta_k_vasemu_programu/pdict/ && ./pdict.py
Cube
klasická střílečka v 3D
nejlepší zdarma. Zástupce vytvoříme jako u slovníku pdict Na liště
aplikace zadáme tento příkaz:
cd /home/cesta_k_vasemu_programu/cube/ && ./cube_unix
Simutrans
výborně lokalizovaná
ekonomická hra, kde se staví město. Zástupce vytvoříme jako u slovníku
pdict Na liště aplikace zadáme tento příkaz:
cd /home/cesta_k_vasemu_programu/simutrans/simutrans/ && ./simutrans
nahoru
-
Zástupce
na ploše pro programy
používající JAVU
- Klikneme na plochu pravým tlačítkem myši
- Vytvořit nový > soubor > odkaz na aplikaci
- Na liště obecné napíšeme
náš "nazev_programu" a můžeme vybrat nějakou ikonu z
nabídky (klik na ikonu vlevo)
- Na liště aplikace zadáme tento příkaz
(cesta k JEVĚ + cesta k souboru mobydict.jar)
/usr/local/java/j2re1.4.2_06/bin/java -jar /home/cesta_k_programu/mobydict-vyuka-java/mobydict.jar
- Klikneme na plochu pravým tlačítkem myši
- Vytvořit nový > soubor > odkaz na aplikaci
- Na liště obecné napíšeme
náš "nazev_programu" a můžeme vybrat nějakou ikonu z
nabídky (klik na ikonu vlevo)
- Na liště aplikace zadáme tento příkaz:
(nesmíme ale zapomenout zkontrolovat a většinou i upravit
v souboru "peki sh" cestu k naší JAVĚ např.:
java="/usr/lib/jre-1.4.2_01/bin/java"
- Příkaz:
cd /home/miroslav/programy/slovník_peki/ && sh peki.sh
-
Zástupce
na ploše pro programy v konzoli
Program určený k výuce
správného psaní na klávesnici všemi
deseti prsty (pro většinu lidí plně
dostačující. Je v distribucích)
- Klikneme na plochu pravým tlačítkem myši
- Vytvořit nový > soubor > odkaz na aplikaci
- Na liště obecné napíšeme
náš "nazev_programu" a můžeme vybrat nějakou ikonu z
nabídky (klik na ikonu vlevo)
- Na liště aplikace zadáme tento příkaz:
gtypist
cs.typ (spustí se česky)
- Dole vpravo klikneme na pokročilé možnosti >
zatrhneme
"spustit v terminálu" a "neuzavírat po ukončení
příkazu"
nahoru
-
Češtiny pro
programy v Linuxu
Příklad počeštění programu
Bluefish:
- Podíváme se na CVS
jestli náhodou nejsou dostupné lokalizace pro náš jazyk
- Stáhneme z cvs.sourceforge.net/bluefish/bluefish-gtk2/po/cs.po
zdrojový soubor cs.po
(lze upravit nepřeložené slova)
- Zadáme v adresáři kde se nachází soubor cs.po
příkaz msgfmt
cs.po -o bluefish.mo
- Zjistíme kde jsou v naší distribuci uloženy lokalizace:
$ locate
bluefish.mo
/usr/share/locale/da/LC_MESSAGES/bluefish.mo
/usr/share/locale/de/LC_MESSAGES/bluefish.mo
/usr/share/locale/es/LC_MESSAGES/bluefish.mo
/usr/share/locale/fi/LC_MESSAGES/bluefish.mo
/usr/share/locale/fr/LC_MESSAGES/bluefish.mo
/usr/share/locale/it/LC_MESSAGES/bluefish.mo
/usr/share/locale/no/LC_MESSAGES/bluefish.mo
/usr/share/locale/pl/LC_MESSAGES/bluefish.mo
/usr/share/locale/pt/LC_MESSAGES/bluefish.mo
/usr/share/locale/pt_BR/LC_MESSAGES/bluefish.mo
/usr/share/locale/ru/LC_MESSAGES/bluefish.mo
/usr/share/locale/sv/LC_MESSAGES/bluefish.mo
/usr/share/locale/zh_CN/LC_MESSAGES/bluefish.mo
/usr/share/locale/sr/LC_MESSAGES/bluefish.mo
- Nakopirujeme náš soubor jako root do:
/usr/share/locale/cs/LC_MESSAGES/
nahoru
-
TISKÁRNA V
OpenOffice,
CUPS a české znaky+ Kwrite
A) Tisk v
OpenOffice s programen
"kprinter" (CUPS) součást "KDE"
Spustit dle verze něco takového:
/usr/lib/openoffice/program/spadmin.bin
>
přidat_tiskárnu > vybrat třeba "generic printer" (ja jsem
vybral HpDeskJet842c)
Pak jako příkaz napíšene "kprinter --stdin"
Ve vlastnosti > písma > zrušíme
náhradu písem !!!!!!, jinak se české znaky
špatně tisknou. Musíme zrušit pro všechny
námi používané tiskárny.
Dále musíme příno v nastavení programu
OpenOffice zrušit nahrazování písem při
tisku!!!!! Jinak budou znaky s diakritikou větší a
nepoužitelné.
B) Kwrite
V nastavení > nastavit editor
> Schéma: kwrite - printing, vybrat záložku
Písmo a nastavit písmo, které správně
zobrazuje české znaky. Přímo v tiskovém programu před tiskem lze zrušit
volbu netisknot záhlaví a zápatí.
nahoru
-
Nelze
používat přehrávač
XMMS
Skuste nainstalovat
výstupmí plugin
xmms.alsa
a změnit v nastavení výstupmího pluginu OOS
na
xmms.alsa
nahoru
-
Podpora DMA
A) Zapnutí
DMA pro DVD mechaniku
# hdparm -d1 /dev/dvd
/dev/dvd:
setting using_dma to 1 (on)
using_dma = 1 (on)
B) Kontrola
zda je DMA zapnuto
# hdparm /dev/dvd
/dev/dvd:
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
C) Pro
trvalé zapnutí DMA upravíme v Ubuntu soubor
sudo gedit /etc/hdparm.conf
A přidáme nebo upravíme tyto řádky:
/dev/cdrom {
dma = on
}
nahoru
-
Jak změnit v
názvech souborů a adresářů mezeru za znak "_"
v aktuálním adresáři zadáme příkaz :
"ls | while read plik ; do mv "$plik" `echo $plik|tr ' ' '_'` ; done"
nahoru
-
Záloha
celého diskového oddílu
- Po instalaci našeho systému simůžeme udělat jeho
zálohu
gzip -f hda1 (číslo_oddílu)
gunzip -f hda1 obnova oddílu
nahoru
-
Najednou
nelze spusti program (Firefox, NVU)
Někdy se stane, že
Firefox
nebo
NVU
nelze spustit. (může vyskočit i tabulka, která hlásí, že je program již
spuštěn).
V takovém případě přejdeme do domácího
adresáře ~/.mozilla/firefox/atd. ( u NVU je to ~/.nvu) a
hledáme soubor lock! , který musíme odstranit.
Pak už je vše v pořádku.
nahoru
-
Myš na
konzoli
Musíme nainstalovat program
gpm.
Funguje až při
dalším spuštění. (Ctrl + Alt + F1 až F6 =
konzole; Alt + F7 = návrat do grafického prostředí)
nahoru
Poslední aktualizace této stránky:
02/2006