Webchat IRC #linuxon
Utorok, 7. február 2012 Meniny majú: Dnes: Vanda Zajtra: Zoja
Slovak English French German Hungarian Italian Polish Russian Spanish

LinuxON.sk - Linux a OpenSource portál

Veľkosť písma

Šírka

Nastavenia

Crunchbang Linux - nastavenie

  • PDF
Crunchbang LinuxV minulej časti o distribúcií Crunchbang Linux sme si povedali niečo o samotnej distribúcií a jej inštalácií. V dnešnom článku sa pozrieme na možnosti nastavenia systému, poslovenčenia systému, inštaláciu balíčkov a orientáciu v Crunchi.

Po inštalácií systému máme Crunchbang v anglickom jazyku. Je preto potrebné, aby sme si nainštalovali zopár balíčkov, ktoré systém a aplikácie nastavia do nášho jazyka.

Inštalácia balíčkov a Slovenčina v systéme

Tí, ktorí používajú Ubuntu Linux, alebo Debian Linux, iste vedia, že k inštalácií balíčkov sa používa aplikácia Synaptic. Znovu trochu odskočíme od témy a musíme prísť na to, ako vyvolať ponuku, menu, z ktorej vyberieme aplikáciu Synaptic.


V CrunchBang Linux je nainštalované prostredie OpenBox. Ide o veľmi ľahké a kvalitné grafické prostredie a orientácia v ňom nie je ťažká. Iba si treba trochu zvyknúť. V OpenBox sa akčná ponuka alebo menu spúšťa kliknutím na pracovnú plochu pravým tlačítkom myši. Vykonajte tak a pred Vami sa zobrazí nasledovné menu.

Menu

Toto je aplikačné menu v OpenBoxe. Nebudeme si rozoberať, čo ktoré položky znamenajú, pretože sami si prepíšeme jeho obsah do nami zrozumiteľného jazyka. Alebo aj nezrozumiteľného ;-).

 

Pre spustenie aplikácie Synaptic musíme myšou prejsť následne do položky

 

System > Synaptic Package Manager

 

Zadaním známeho hesla potvrdíme oprávnenie a spustí sa Synaptic. V ňom stačí vyhľadať všetky balíčky, ktoré obsahujú sk, respektíve slovak. Ja inštalujem hlavne aplikačné preklady.

  • iceweasel-l10n-sk /balík slovenského prekladu pre internetový prehliadač IceWeasel/
  • myspell-sk /spellchecker/
Samozrejme inštalovať odporúčam i aktualizácie. Postupne na všetko prídete i sami. Práca v Synapticu sa nijak nemení a nezmenila od práve v tomto programe v inej distribúcií využívajúcej Synaptic balíčkovací manažér. A ak Vám chýba napríklad OpenOffice, ktorý je nahradený editorom AbiWord. Taktiež Firefox je, ako sme spomenuli, nahradený prehliadačom IceWeasel, ktorý však práve z Firefoxu pochádza a je na ňom postavený. Je to akási odľahčená verzia.

Avšak inštaláciou veľkých balíčkov zbytočne stratí Crunchbang zmysel, pretože je ľahký, rýchly a stabilný práve výberom balíčkov a preto je vhodný či na slabšie počítače, tak pre počítače s menším diskovým priestorom. Všetko je na Vás.

Aplikačné menu

To by bol teda prvý krok, nastavili sme prehliadaču slovenský jazyk. Teraz si prepíšeme aplikačné menu do slovenského jazyka. To budeme vykonávať editáciou konfiguračného súboru. A ten taktiež vyvoláme ponukou z kliknutia pravého tlačítka myši.

Editacia menu OpenBox

 

Settings > OpenBox Config > Edit menu.xml


To spôsobí otvorenie súboru menu.xml aplikáciou gedit. Tá už poslovenčená je ;-). Súbor menu.xml je konfiguračný súbor a obsahuje informácie a cesty či popisy. Je to v podstate programovanie, ktoré však nemusíte vedieť. Stačí vedieť prepisovať pár riadkov. Či už na preklad použijete translate.google.com, alebo svoje znalosti, je na Vás. Ukážme si niečo z editácie.

Editacia menu.xml

Rozoberieme si niektoré časti z konfiguračného súboru.

Do "" sa píše názov. Názov aplikácie, názov akcie. Napríklad si chceme vytvoriť vlastný spúšťač na skompilovanú hru s názvom HRA, tak sem proste napíšete "HRA".

Do "" vpíšete akciu. V prípade tej skompilovanej hry ide o spustenie. Po kliknutí na položku v menu s názvom "HRA" sa úkon spustí.

V základe: spustiteľný názov alebo cesta k spustiteľnému súboru, tu definujeme cestu alebo spustiteľný názov aplikácie, ktorú sme definovali hore názvom a akciou. V prípade skompilovanej hry by to mohli byť podľa inštalácie hry napríklad v /usr/share/games/hra/hra.

Spomenul som, že editácia menu.xml je ako programovanie. Programovanie v html. Tvorba a uzatváranie tagov. Aj menu.xml má svoje definície a musí byť každý nový tag uzatvorený. Uzatváranie tagu sa vykonáva v tagu . Ukážeme si teda kompletný prepis jednej položky.

Zdroj

Pripomeniem ešte jeden tag a to separate . Ten definuje rozdelenie položky v menu čiarou. Ešte ľahší spôsob je otvoriť si súbor a nakopírovať celý preložený obsah od niekoho. Prípadne prepísať tento súbor iným, preloženým.

Veľmi som sa potešil, keď vidím zapájanie sa užívateľov Linuxu do projektov. Pre Vás, ktorí chcete alebo využívate Crunchbang Linux, je k dispozícií už preložený súbor menu.xml a conkyrc. Preložil ho samozrejme užívateľ s menom Garcia82, registrovaný i na portáli. Pozdravujem ;-)
Link: http://crunchbanglinux.org/forums/topic/7240/slovak-translation-slovenska-lokalizacia/

Ak teda potrebujete preložiť menu, stačí okopírovať text, ktorí je vo fóre CrunchBang Linuxu a ten vložiť do svojho súboru. Takto isto sa dá nastaviť i preklad Conky. Čo je conky, si povieme v následujúcom odseku. Teraz už by ste mali vedieť základy editácie súboru "menu", ktorý môžete editovať vždy po inštalácií nového spustiteľného balíčka.

Conky


Conky je malá aplikácia, ktorá zobrazuje informácie definované v súbore conkyrc a zobrazuje ich na plochu. Ide len o čistý text, ktory môže byt farebne zladený, s pozadím, prípadne použitou priestvitnosťou. Výhodou tejto aplikácie, je, že nezaťažuje veľmi systém. Prakticky vôbec. Aj to však niekedy záleží od údajoch, definovaných v conkyrc. Ukážme si conky.

Conky

Nenechajte sa zmýliť čiernym pozadím. To je len zachytená časť z mojej obrazovky, ktorú môžte vidieť na konci článku.

Môj conky obsahuje zväčša základnú konfiguráciu.
  • Informáciu o mene systému (localhost), Demoneq
  • Voliteľný popis (Dark and throne)
  • Aktuálnu verziu jadra
  • Vyťaženie procesora(ov)
  • Vyťaženie RAM
  • Dobu spustenia PC (uptime)
  • Čas a dátum
  • Využitie disku
  • Informácie o sieti - Upload, Download, Počet stiahnutých MB, i nahratých MB vrátane IP adresy.
Konfigurácie conky môžete nájsť aj voľne na internete. Môžeme sa im venovať niekedy v samostatnej časti, prípadne ak niekto má spísaný článok, radi zverejníme. Povedzme si teda, čo ešte conky môže obsahovať a zobrazovať na ploche.

Okrem spomenutých údajov hore, sú to využitie SWAP, kontrola mailových účtov a výpis počtu nových správ, aktuálne počasie (skrátene, i komplet vrátane sily vetra, vlhkosti atď), informácie o sieti wifi, práve spustenú hudbu a mnoho iného.

Viac môžete nájsť napríklad na týchto odkazoch.
Tips, Tricks & Scripts - CrunchBang Linux Forums
Počasie z Ubuntu - wiki

Mnoho užitočných rád a nápadov nájdete aj v linku Forums na Crunchbang. Conky umožňuje meniť i farby písma, napríklad podľa môjho druhého "screenshotu".

Konfiguračný súbor conky sa nachádza na "adrese":

Menu > Settings > Conky config > edit .conky.rc.

Ako som hore spomenul, venovať sa conky nejdeme, postačí spomenúť, že na horeuvedenom odkaze je mnoho "šablón" pre conky. Prepísať ich do slovenčiny, či upraviť funkcie podľa seba je naozaj ľahké. Ešte uvediem kúsok z editácie.

background yes /služba beží na pozadí/
use_xft yes
xftfont DejaVu Sans:size=7
xftalpha 0.5
update_interval 1.0 /Interval znovunačítania v sekundách/
total_run_times 0
own_window yes
own_window_transparent yes /prehladnosť/
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 180 5
maximum_width 180
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color grey
default_shade_color red
default_outline_color green
alignment top_right /osadenie/
gap_x 3
gap_y 23
no_buffers yes
uppercase no
cpu_avg_samples_2
override_utf8_locale yes
text_buffer_size 2048

TEXT /Hlavná časť, zobrazuje všetky informácie/
${font Trebuchet MS:size=29}${alignc}${time %H:%M:%S}${font} /čas/
${voffset 4}${font Trebuchet MS:size=8}${alignc}${time %A - %d - %B - %Y}${font}
${hr 1} /oddelovacia čiara/
/Tu začína kalendár/
${voffset 0}${font andale mono:size=7}${color ffffff}${execpi 600 DJS=`date +%_d`; cal | sed '1d' | sed '/./!d' | sed 's/$/                     /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc -10} /' | sed /" $DJS "/s/" $DJS "/" "'${color red}'"$DJS"'${color ffffff}'" "/}${font} /Tu končí kalendár/

SYSTEM   /Toto je hlavná časť, zobrazuje všetok výpis/
${hr 1}  /Oddeľovacia čiara/
Jadro: ${alignr}$kernel /Výpis jadra/
Beží: ${alignr}$uptime /Výpis uptime, koľko je spustený počítač/
${color #3E3E3E}${cpugraph 000000 ffffff}${color} /graf zaťaženia CPU/
${voffset -6}cpu: ${cpu}% ${alignr 1} ${alignr}${freq}MHz   ${acpitemp}°C /vyťaženie CPU, MHZ/
${voffset 0}hd:  $fs_free_perc%  ${voffset 0}${fs_free /home}/${fs_size /home} ${alignr}
${voffset 0}ram: $memperc% ${alignc} $mem${alignr 7} ${membar 6,50}
/Táto časť zobrazuje spustené procesy/
${voffset 2}${alignc -40}CPU%    ${alignr}PAM%
${voffset 2}${top_mem name 1}${alignr}${top_mem cpu 1}   ${top_mem mem 1}
${voffset 0}${top_mem name 2}${alignr}${top_mem cpu 2}   ${top_mem mem 2}
${voffset 0}${top_mem name 3}${alignr}${top_mem cpu 3}   ${top_mem mem 3}
${voffset 0}${top_mem name 4}${alignr}${top_mem cpu 4}   ${top_mem mem 4}
/Zobrazenie rýchlosť internetu - download a upload/
${voffset 5}upload: ${alignr}${upspeedf ppp0} KB/s
${voffset 0}download: ${alignr}${downspeedf ppp0} KB/s



background yes
use_xft yes
xftfont DejaVu Sans:size=7
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
own_window_type override
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 180 5
maximum_width 180
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color grey
default_shade_color red
default_outline_color green
alignment top_right
gap_x 3
gap_y 23
no_buffers yes
uppercase no
cpu_avg_samples_2
override_utf8_locale yes
text_buffer_size 2048

TEXT
${font Trebuchet MS:size=29}${alignc}${time %H:%M:%S}${font}
${voffset 4}${font Trebuchet MS:size=8}${alignc}${time %A - %d - %B - %Y}${font}
${hr 1}
${voffset 0}${font andale mono:size=7}${color ffffff}${execpi 600 DJS=`date +%_d`; cal | sed '1d' | sed '/./!d' | sed 's/$/                     /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc -10} /' | sed /" $DJS "/s/" $DJS "/" "'${color red}'"$DJS"'${color ffffff}'" "/}${font}

SYSTEM    ${hr 1}    
Jadro: ${alignr}$kernel
Beží: ${alignr}$uptime
${color #3E3E3E}${cpugraph 000000 ffffff}${color}
${voffset -6}cpu: ${cpu}% ${alignr 1} ${alignr}${freq}MHz   ${acpitemp}°C
${voffset 0}hd:  $fs_free_perc%  ${voffset 0}${fs_free /home}/${fs_size /home} ${alignr}
${voffset 0}ram: $memperc% ${alignc} $mem${alignr 7} ${membar 6,50}
${voffset 2}${alignc -40}CPU%    ${alignr}PAM%
${voffset 2}${top_mem name 1}${alignr}${top_mem cpu 1}   ${top_mem mem 1}
${voffset 0}${top_mem name 2}${alignr}${top_mem cpu 2}   ${top_mem mem 2}
${voffset 0}${top_mem name 3}${alignr}${top_mem cpu 3}   ${top_mem mem 3}
${voffset 0}${top_mem name 4}${alignr}${top_mem cpu 4}   ${top_mem mem 4}
${voffset 5}upload: ${alignr}${upspeedf ppp0} KB/s
${voffset 0}download: ${alignr}${downspeedf ppp0} KB/s

Už len dodám, že do nastavenia zobrazovaných informácií o rýchlosti internetu, zmeníte moje ppp0, ktoré značí mobilné pripojenie, za napríklad eth0 alebo iné, ktoré používate vy.

tint2

Tint2 je orientačný panel v dolnej časti obrazovky. Na ňom sa uchovávajú informácie o otvorených oknách, systémový panel na zobrazenie hodín, zvuku, či napríklad v ňom sa uchováva minimalizovaný pidgin a pod. tint2 má tiež svoje rozšírené nastavenia.

Konfigurácie a rôzne nastavenia, či typy si môžete znovu pozrieť na stránke crunchbang fóra.
http://crunchbanglinux.org/forums/topic/3232/my-tint2-config/
Konfigurácia sa vykonáva v súbore:

Menu > Settings > Tint2 Panel Config > edit config file

Tip

Iste si poniektorí všimnú viac možností nastavenia systému. Či už v položke System, alebo Settings. V skratke si prejdeme, o čo v nich vlastne ide.

System > Compoziting

Nastavenie efektov, zapnutie, 3D akcelerácia. Jej využitie môže byť v prípade priesvitnosti terminálu či iného.

System > Terminator Config

Nastavenie terminálu Terminator.

System > Display Settings

Nastavenie obrazovky, rozlíšenia atď.

System > User Interface Settings

Nastavenie užívateľského prostredia, ikony, orámovanie okien, písmo systému.

Uzivatelske prostredie

Settings > Pover Management

Správca napájania.

Settings > Screensaver

Nastavenie šetriča obrazovky

Settings > Choose Wallpaper

Nastavenie pozadia na plochu.
Zmena pozadia

System > Gparted

Nástroj na rozdeľovanie disku

System > Synaptic Package Manager

Nástroj na inštaláciu a odinštaláciu balíčkov, vykonanie aktualizácie

Iste ste si všimli, že aplikačné menu je dostupné cez pravé tlačítko. Navyše, vždy, keď nainštalujete alebo odinštalujete určitú aplikáciu, je potrebné pre prehľad, editovať konfiguračný súbor a nechať v ňom aktuálne informácie. Programátori a užívatelia systému Crunchbang Linux však vytvorili jednoduchší spôsob, ako sa "dostať" k menu. Ide o aplikáciu ADesk Menu, ktorá svoju aktívnu ikonu ukladá do systémového panelu. Ide o GTK skript, ktorý nájdete na adrese nižšie.
http://crunchbanglinux.org/forums/topic/5769/adesk-menu-a-menu-for-your-systray/

Ja však odporúčam využívať dock AWN. Ten potrebuje mať zapnuté efekty, teda Compoziting. Awant Windows Navigator je dock, panel, ktorý keď nastavíte (je v slovenčine), nemusíte mať na ploche spustený tint2 panel, ani používať pravé tlačítko k menu. Dokonca menu netreba ani editovať. AWN obsahuje tlačítko na menu, ktoré v sebe uchováva informácie a kategoricky má rozložené všetky aplikácie v systéme. Viď obrázok.

plocha
Kliknite si na obrázok, aby ste ho videli lepšie.

A to je aj koniec dnešného článku. Dúfam, že sa Vám Crunchbang zapáčil, že ho možno využijete a nastavíte, prípadne pochválite sa svojím výtvorom u nás vo Foto Galérií. Práve nad textom, je ten môj.

Posledná zmena v Utorok, 26 Október 2010 23:55

Posted: 24.05.2010 01:42 by XjCook #5502
Velmi pekny clanok...diky moc

uz stahujem Crunch Bang a som zvedavy co to spravi velmi pozitiivne hodnotim ze v Alpha verzii presli od Ubuntu k Debianu co sa mi na nej paci, ze hned po instalacii je uz pomerne pekne nakonfigurovany OpenBox, balicky su aj v i686 variante
btw k tym balickom...trocha tomu nechapem...myslel som ze Debian ma iba i386 balicky

P.S.: popri stabilnom Archu dalsie distro na rozbijanie
Posted: 24.05.2010 01:48 by XjCook #5503
Available for 32 bit and 64 bit architectures, with the 32 bit offering available in i486 and i686 optimised kernel flavours.

tak nakoniec asi iba kernel je v i686
Posted: 24.05.2010 02:21 by TomasHanzel #5504
XjCook napísal:
Velmi pekny clanok...diky moc

uz stahujem Crunch Bang a som zvedavy co to spravi velmi pozitiivne hodnotim ze v Alpha verzii presli od Ubuntu k Debianu co sa mi na nej paci, ze hned po instalacii je uz pomerne pekne nakonfigurovany OpenBox, balicky su aj v i686 variante
btw k tym balickom...trocha tomu nechapem...myslel som ze Debian ma iba i386 balicky

P.S.: popri stabilnom Archu dalsie distro na rozbijanie


Isteže, to, že je Openbox už vopred pekne naastavený je pravda a je to dobre. K tomu tint2 a conky, niekomu to môže stačiť a nemusí nič upravovať. Ja som síce zamenil tint2 za AWN, k tomu nahodil dva plnepriesvitné termináli na ľavú časť plochy a vytešujem sa.

Ale hlavne Crunchbang je skvelý a preto ho mám. Dúfam, že necháš potom svoj poznatok.
Posted: 07.08.2010 19:12 by kovi #6101
Noo. je to super.
...ale mam trochu problem, asi som zle nastavil pri instalacii klavesnicu a neviem ju zmenit. Som fakt slaby v konzole a neviem si poradit.
Poradi mi dakto?
Posted: 07.08.2010 19:36 by kovi #6102
tuším som to vygúglil: setxkbmap sk
Posted: 07.08.2010 22:08 by kovi #6104
... a po reštarte problém, nastavená klávesnica neostala nastavená sk, ale tá pôvodná a ovládač gpointing-device-settings, mám IBM a vyhovuje mi, neostal uložený. Ako sa nastavuje ukladanie nastavení po ukončení "sedenia"?
Posted: 07.08.2010 22:38 by TomasHanzel #6105
kovi napísal:
... a po reštarte problém, nastavená klávesnica neostala nastavená sk, ale tá pôvodná a ovládač gpointing-device-settings, mám IBM a vyhovuje mi, neostal uložený. Ako sa nastavuje ukladanie nastavení po ukončení "sedenia"?


Noo, ono v menu je konfigurak, Autostart.sh, tam by si to mohol definovat.
Posted: 09.08.2010 12:51 by XjCook #6108
pri klavesnici je iba sk malo, zide sa ti aj nastavenie anglickej

nwm ako funguje gsynaptics ale ja som si to ponastavoval rucne, ak chces vidiet vsetky mozne volby ovladaca synaptics tak zadaj
man synaptics


prikladam cast mojho .bashrc:
# Set keyboard
setxkbmap -layout us,sk
setxkbmap -variant ,qwerty
setxkbmap -option grp:alt_shift_toggle
setxkbmap -option terminate:ctrl_alt_bksp # restartne X11 server

# Set mouse
synclient \
EmulateTwoFingerMinZ=40 \
VertTwoFingerScroll=1 \
HorizTwoFingerScroll=1 \
HorizScrollDelta=20 \
TapButton1=1 \
TapButton2=2 \
TapButton3=3 \
AccelFactor=0.0320 \
MaxSpeed=0.72 \
MinSpeed=0.6 \
LockedDrags=1 \
CoastingSpeed=0.13 \
CircularScrolling=1 \
CircScrollTrigger=8 \
LBCornerButton=2 \
RBCornerButton=0 \
RTCornerButton=0 \
LeftEdge=60 \
RightEdge=1070 \
TopEdge=90 \
BottomEdge=680
 


btw tento kod nemusi byt nutne ulozeny v .bashrc, kludne mozes aj do ~/.config/openbox/autostart.sh
Posted: 14.08.2010 01:32 by kovi #6141
Dik, už to mám. Klávesnicu som nastavil. Trackpoint ultranav scrollovanie rozchodím tiež, už to išlo, pôjde znova. ešte raz dik.

Navigácia Články Softvér Crunchbang Linux - nastavenie
Internetový portál pre užívateľov, fanúšikov, záujemcov operačného systému linux a voľne šíriteľného softvéru. Viac... | Podporte nas... | Reklama Partneri: www.megainzercia.eu
LinuxOn.sk IRC Buďte s nami aj na IRC. #linuxon@irc.freenode.net
Ako nato sa dočítate tu alebo použite IRCwebchat
 Hostia: 1498  a člen: 1