Jūs neprisijungęs
Aukštyn Tema Programinė įranga / GNU/Linux, bei Unix Operacinės Sistemos / Fluxbox idiegimas ir konfiguravimas
- GODhack Data 2006-12-22 14:27
###############################################
#
# "Fluxbox įdiegimas ir konfigūravimas"
#
# autorius: GODhack
#
# šį straipsnį galite ir turite kopijuoti, redaguoti, platinti ir dalinti kaip tik #norite, bet autoriaus nic'as turėtų būti paminėtas.
#
# straipsnis visu pirma skirtas ubuntu.lt, tikiuosi jis į šią svetainę bus įdėtas
#
###############################################

Šiame straipsnyje paaiškinsiu kaip įsidiegti ir sukonfigūruoti Fluxbox grafinę aplinką.

Pirmiausia jums gali kilti klausimas kam tas Fluxbox jei su Ubuntu ir taip įdiegiamas Gnome. Atsakymai yra trys.
Pirmiausia Fluxbox yra greita grafinė aplinka nereikalaujanti didelių sistemos resursų. Ji puikiai veikia ir senesniuose
kompiuteriuose. Tarkime jūs su "Alternate instal CD" įdiegiate Ubuntu į kompiuterį su Pentium 3 procesoriumi ir 128 Mb
RAM ir pastebite, kad sistema dirba kiek lėtokai. Puikus sprendimas toliau sekant šiuo tekstu įdiegti Fluxbox. O galbūt jūs
ir taip turite galigą sistemą tik norite dar daugiau greičio tai irgi galima lengvai pasiekti įsidiegus Fluxbox.
Antra priežastis patogumas. Fluxbox labai paprasta ir tuo patogi. Daug Linux naudotojų kurie bandė daug grafinių aplinkų galiausiai
išsirinko Fluxbox. Trečia priežastis - lankstumas. Yra visiškai nesunku keisti Fluxbox išvaizdą kaip tik norite. Tai kaip tik ir išmoksite iš šio teksto. Kartais juokaujama, kad Fluxbox tai ne grafinė aplinka, tai būdas greit ir paprastai sukurti savo grafinę aplinką. Kaip tai gali atrodyti? Maždaug taip:
http://i26.photobucket.com/albums/c122/jrgotti/fluxitus.jpg
Bet viskas priklauso nuo jūsų fantazijos.

Taigi pradėsime. Iš pat pradžių nelaužydami Ubuntu tradicijų įdiegsime ko mums reikia per "Synaptic package manager". Įsijungiame jį
ir per "search" surandame:
"fluxbox", "emelfm", "aterm", "conky".
Visus juos pažymime įdiegimui. Spaudžiame "apply" ir kantriai laukiame. Kai viskas baigta mums visiškai nebėra reikalo užsiimti su senąja grafine aplinka ir iš išjungimo meniu pasirenkame "logaut". Tada spaudžiame "ctrl+alt+F1" (jei kartais norėsite grįžti tai
"ctrl+alt+F7").

Pirmiausia mums rekėtu imtis menu bylos. Ši byla atsakinga už Fluxbox meniu kuris atsiranda bet kur paspaudus dešnįjį pelės mygtuką.
Norėdami konfigūruotį šią byla įveskime komandą:
nano ~/,fluxbox/menu
Byla galbūt beveik tuščia, bet mes greit išmoksime ją keisti kaip tik patinka. Meniu punktas pridedamas įrašant eilutę:
[exec] (vardas) {komanda}
Pavyzdžiui:
[exec] (EmelFM) {emelfm}
ir taip į meniu įtraukiame emelfm, kurią nesenai įdiegėme. Emelfm tai labai patogi bylų tvarkyklė. Ji puikiai dera prie Fluxbox.
Bebėjo jei taip įtrauksime daug programų meniu taps griozdiškas, norėdami to išvengti turime sukurti gilesnius meniu. Tai daroma taip:
[submenu] (Pavadinimas)
...
...
[end]
Taip galima sukurti savo meniu. Bet jei nenorime to daryti pasinaudojame [include]. Ši komanda kaip meniu panaudoja, bet kurią
tekstinę bylą. Jei parašysime:
[include] (/etc/X11/fluxbox/fluxbox-menu)
Tai pasinaudosime automatiškai sugeneruota menu byla. Į ją įtrauktos visos programos kokias tik turite. Automatiškai generuotos bylos keisti nederėtų dėl bendros tvarkos, o jei nepatinka tik kaškokios smulkmenos geriau yra tą bylą nukopijuoti kur nors kitur ir tada
pakeitus naudoti su [include]. Dar vienas įdomus punktas tai darbastalių ir stilių keitimas. Darbastalių keitimo punktas kuriamas taip:
[submenu] (Darbastaliai)
[wallpapers] (~/paveikslėliai)
[end]
Kur ~/paveikslėliai tai jūsų mėgstamiausių paveikslėlių direktorija. Kaip pastebėsite, jei pakeičiate darbastalį su taip kurtu punktu,
tai po restarto jis vėl atsikeičia į pradinį. Kaip nustatyti pradinį darbastalį paaiškinsiu vėliau. Stilių keitimo punktas atrodo taip
[submenu] (Stiliai)
[stylesdir] (~/stiliai)
[end]
Čia ~/stiliai tai direktorija kurioje sudėti jūsų stiliai. Tokiu pat principu galite nurodyti kelias direktorijas.
Stlių galite rasti internete:
http://fluxbox.sourceforge.net/themes.php
http://themes.freshmeat.net/browse/962/
http://www.customize.org/
Tai tik keletas nuorodų kur jų galite parsisiųsti. Stiliai tai paprasčiausios tekstinės bylos kuriose nurodytos spalvos ir formos visų
Fluxbox elementų. Atsidąrę stiliaus bylą nesunkiai galite ekspermantavimo keliu pakeisti tai kas jums nelabai patinka. Bet Fluxbox
stiliaus rašymas nuo pat pradžių tai jau būtų kito didelio straipsnio tema.
Pabaigoje reiktų išėjimo punkto:
[exit] (Exit)
Kitaip įėję į savo Fluxbox galite kiek nepatogiai jame įstrigti. Ypač jei esate nepatyrę Linux sistemose. Dar jei kuri nors eilutė
netinka jums nebūtina jos pašalinti, galite tiesiog pridėti # pradžioje. Taip ta eilutė nebebus naudojama. O jei jos prireiks
galėsite nesunkiai ją sugrąžinti. Kitas svarbus dalykas kurį turėtumėte žinoti, tai, kad pakeitimai įsigalioja vos tik išsaugote
menu bylą. Nes kiekvieną kartą kai paspaudžiate dešnį pelės mygtuką Fluxbox aplinkoje yra įvygdomas kreipimąsis būtent į šią bylą.
Tiesa jūs dirbate su nano redaktoriumi ir jei jums tai pirma pažintis su juo tai įsiminkite jog byla išsaugoma nuspaudus "ctrl+o" ir
paskui "enter", o panaudojus klavišų kombinaciją "ctrl+x" išeinama iš redaktoriaus.

Kita mūsų pažintis ir auka tai byla conkyrc. Ją pasiekiame taip:
nano ~/.conkyrc
Conky išveda sistemos parametrus realiu laiku į ekraną. Net jei jums iš tų parametrų maža naudos visvien puikiai suderinus šią bylą
conky gali būti tiesiog darbastalio puošmena. Standartinė byla mano asmenine nuomone visiškai niekam tikusi. O štai byla
kurią radau nesunkiai Ubuntu forumuose ir šiek tiek pakeičiau taip kaip man atrodė dar geriau:

# UBUNTU-CONKY
# A comprehensive conky script, configured for use on
# Ubuntu / Debian Gnome, without the need for any external scripts.
#
# Based on conky-jc and the default .conkyrc.
# INCLUDES:
# - tail of /var/log/messages
# - netstat connections to your computer
#
# -- Pengo (conky@pengo.us)
#
# edited by GODhack
#

# Create own window instead of using desktop (required in nautilus)
own_window no
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer no

# fiddle with window
use_spacer yes
use_xft no

# Update interval in seconds
update_interval 10.0

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
font arial
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color red

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 10

# stuff after 'TEXT' will be formatted on screen

TEXT
$color
${color green}SYSTEM ${hr 2}$color
$nodename $sysname $kernel on $machine

${color green}CPU ${hr 2}$color
${freq}MHz   Load: ${loadavg}   Temp: ${acpitemp}
$cpubar
${cpugraph 000000 ffffff}
NAME             PID       CPU%      MEM%
${top name 1} ${top pid 1}   ${top cpu 1}    ${top mem 1}
${top name 2} ${top pid 2}   ${top cpu 2}    ${top mem 2}
${top name 3} ${top pid 3}   ${top cpu 3}    ${top mem 3}
${top name 4} ${top pid 4}   ${top cpu 4}    ${top mem 4}

${color green}MEMORY / DISK ${hr 2}$color
RAM:   $memperc%   ${membar 6}$color
Swap:  $swapperc%   ${swapbar 6}$color

Root:  ${fs_free_perc /}%   ${fs_bar 6 /}$color
hda1:  ${fs_free_perc /media/hda1}%   ${fs_bar 6 /media/hda1}$color

${color green}NETWORK (${addr eth0}) ${hr 2}$color
Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${downspeedgraph eth0 25,140 000000 ff0000} ${alignr}${upspeedgraph eth0
25,140 000000 00ff00}$color
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}
Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768
61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}

Spalvos apibūdinamos žodžiais pas mane naudojama raudona - žalia. Pasikeiskit į tokias kurios dera prie darbastalio fono ir
pagal skonį. Jei tokia išvazda jums nepatinka galite nesunkiai rasti visai kitokių suderinimo bylų arba pasiskaitę apie conky sukurti savo bylą.

Trečia musų redaguojama byla:
nano ~/.fluxbox/apps
Galbūt ji pas jus tuščia tuomet sukursite ją.
Mes į ją nesigilinsime tiesiog įrašysime:

[app]  (aterm) 
  [sticky]      {yes} 
  [Layer]       {12} 
  [Hidden]
  [Dimensions] {550 500}
  [Position]  {0 0}  
  [Deco]      {0x1c0}  
[end]

Tai parametrai skirti "Aterm" kurį ankčiau įdiegėme.

Ketvirta mūsų redaguojama byla:
nano ~/.fluxbox/startup
Ji atsakinga už tai kas atliekama Fluxbox paleidimo metu. Pirmiausia turėtume įtraukti eilutę:
fbsetbg -f ~/paveiksleliai/megstamiausias.jpg
Taip nurodome kelią iki darbastalio paveikslėlio kuris bus uždedamas įkrovos metu.
Tuo pačiu eilutėje, jei tokia yra:
/usr/bin/fbsetroot-solid black
reiktų įdėti # pradžioje. Tik tam, kad darbastalis netaptų juodas.
Toje pačioje byloje angliškai paaiškinti dar keli įdomūs nustatymai, bet svarbiausia yra tai, kad mes galime paleisti kokias tik
norime programas. Taigi prirašome pabaigoje:
conky &
aterm -tr +sb -fg green -bg white &
Simbolis & eilutės pabaigoje  čia reikalingas ir būtinas.
Taip conky bus paleistas kiekvieną kart. O antroji komanda prideda terminalą prie darbastalio. Spalvą kuri nurodoma žodžiais galite
rinktis patys. Pakeitimus išsaugome.

Taigi jau pats metas pasižiureti į savo darbo rezultatą. Spaudžiam "ctrl+alt+F7". Tada pradiniame ekrane spaudžiame "options" (kairėje apačioje). Tada "select sesion" tada renkamies "fluxbox" ir patvirtiname. Viskas - įvedame vardą ir slaptažodį kaip įprasta.
Iš kart pastebėsite, kad darbastalis užsikraus nepalyginamai greičiau. Manau jau perpratote visus Fluxbox konfigūravimo budus, taigi
sėkmės kuriant savo darbastalį!
Pagrindinė - Virginijus Data 2007-01-12 18:52 Redaguota: 2007-01-12 18:58
kaip ubuntu native yra gnome
kubuntu kde
xubuntu xfce
nubuntu fluxbox, tik idiegimas sunkesnis. nes reiks pirma isidiegti idiegeja: apt-get install ubiquity. O tada ji paleisti jau kita komanda, bet nepamenu kokia, o gal ir ta pati...
Beje nubuntu yra ne tik fluxbox atstovas, bet ir hack irankis, tai yra: jame nera nieko isskyrus hack irankius... Tai grynai plika sistema, netgi be kai kurios gelezies atpazinimo, ir visi zinomi hack irankiai. Sekmes ;)
P.S. pradedantiems linuxistams gali pasirodyti sunkoka su juo.

DistroWatch.com: nUbuntu
nUbuntu is a collection of network and server security testing tools, piled on top of ... While aimed to be mainly a security testing platform, nUbuntu also ...
distrowatch.com/nubuntu - 46k - Google kopija - Panašūs puslapiai

apt-cache search ubiquity
ubiquity - Ubuntu live CD installer
ubiquity-casper - Configuration hooks for live installer
ubiquity-frontend-gtk - GTK+ frontend for Ubiquity live installer
ubiquity-frontend-kde - KDE frontend for Ubiquity live installer
ubiquity-ubuntu-artwork - Ubuntu artwork for Ubiquity live installer
Pagrindinė - GODhack Data 2007-01-13 03:06
Ant nubuntu is vietos bandant sokt galima labai skaudziai krist.
Ir siap norint turet is nubuntu darbastali su visiais kasdieniniais pribunmbasais ir ofisais ir panasiai beprasmio darbo belenkiek.

Tikriausiai dar nezinojai apie Fluxubuntu, kuri labiau pritaikyta namu kompui nei nubuntu, bet irgi sukasi su fluxbox defaulte.

Ir as rasydamas sita teksta jokiu budu nenorejau atstumti nuo distru kurios jau turi fluxboxa defaulte, greiciau priesingai, tuomet virsutine mano teksto dali galima praleisti ir imtis antros puses ir kustomizuoti ta fluxbox savaip.
Pagrindinė Virginijus Data 2007-04-13 14:20 Redaguota: 2007-04-13 21:11
<skrynas>
pagal mane:

########################################

# ~/.conkyrc by mevvis

# Create own window instead of using desktop (required in nautilus)
own_window no
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft no

# Update interval in seconds
update_interval 10.0

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades yes

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
#font monospace
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 1

# border margins
border_margin 1

# border width
border_width 1

# Default colors and also border colors, grey90 == #e5e5e5
default_color 024cf2

own_window_colour blue
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 7
gap_y 7

# stuff after 'TEXT' will be formatted on screen
TEXT
$color
${freq}MHz   Load: ${loadavg}   Temp: ${acpitemp}
$cpubar
${cpugraph 000000 7979b0}
PROG             PID       CPU%      MEM%
${top name 1} ${top pid 1}   ${top cpu 1}    ${top mem 1}
${top name 2} ${top pid 2}   ${top cpu 2}    ${top mem 2}
${top name 3} ${top pid 3}   ${top cpu 3}    ${top mem 3}
${top name 4} ${top pid 4}   ${top cpu 4}    ${top mem 4}

RAM:   $memperc%   ${membar 6}$color
Swap:  $swapperc%   ${swapbar 6}$color

Root:  ${fs_free_perc /}%   ${fs_bar 6 /}$color
namai:  ${fs_free_perc /home}%   ${fs_bar 6 /home}$color

Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${downspeedgraph eth0 25,140 000000 4c4cae} ${alignr}${upspeedgraph eth0
25,140 000000 4c4cae}$color

Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}
Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768
61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}$color
Aukštyn Tema Programinė įranga / GNU/Linux, bei Unix Operacinės Sistemos / Fluxbox idiegimas ir konfiguravimas

Powered by mwForum 2.29.6 © 1999-2015 Markus Wichitill