LXDE (Српски)
Članak će Vas voditi proces instalacije i podešavanja raznih komponenata Lightweight(lagano) X11 Desktop Environment(okruženje). LXDE je dizajniran da bude u mogućnosti da radi na računarima sa minimalnim hardverskim zahtevima, a zahteva samo nekoliko zavisnosti. LXDE dizajn filozofija je biti lagan i koristan.
Karakteristike
Neke od LXDE karakteristika su:
- Laganost - radi sa razumnom upotrebom operativne memorije. (Nakon što su Xorg server i LXDE startovani, totalna iskorišćenost memorije je oko 45 megabajta na i686 mašinama.)
- Brz - radi dobro čak i na starijim mašinama. (Hardverski zahtevi LXDE-a su slični kao za Windows 98.)
- Funkcionalni dizajn - gtk2 korisnički interfejs i GNOME HIG standardi.
- Nezavisnost od desktopa - komponente se mogu koristiti bez LXDE-a.
- U skladu je sa standardima - prati specifikacije Freedesktop projekta.
Komponente
Informacije o različitim komponentama:
- PCManFM: Fajl menadžer, desktop funkcionalnost, i pozadina na desktopu.
- LXPanel: Taskbar sa menadžerom aplikacija, meni za aplikacije, i veliki broj apleta.
- LXSession: Saglasan sa standardima, X11 menadžer sesija sa ugasi/restartuj/suspenduj podrškom (zahteva HAL).
- LXAppearance: Editor za teme sposoban da menja GTK+ teme, teme za ikone, i fontove za GTK aplikacije.
- Openbox: Lagan, saglasan sa standardima i visoko podesiv menadžer prozora (preporučiv menadžer prozora koji se ne razvija u okviru LXDE projekta)
- Obconf - Alat za podešavanje tema i stilova Openbox-a.
- GPicView: Osnovni, lagani program za gledanje slika.
- Leafpad: Lagani i osnovni tekst editor (ne razvija se u okviru LXDE projekta).
- XArchiver: Lagani fajl arhiver (ne razvija se u okviru LXDE projekta).
- LXNM Lagani menadžer za mrežu za bežične konekcije pod razvojem. Možete naći lxnmAUR u AUR.
Instalacija
LXDE je modularan pa možete da birate pakete koji Vam trebaju. Neki paketi su eksperimentalni i moraćete da koristite AUR repozitorijum da bi ih instalirali.
Minimalan broj obaveznih paketa koje morate da instalirate da bi ste pokrenuli LXDE su lxde-common, lxsession, desktop-file-utils, i prozor menadžer.
Instalirajte LXDE grupu sa:
# pacman -S lxde
Instalacija lxde grupe će instalirati sledeće pakete:
- gpicview
- lxappearance
- lxde-common
- lxde-icon-theme
- lxlauncher
- lxmenu-data
- lxpanel
- lxrandr
- lxsession-lite
- lxtask
- lxterminal
- menu-cache
- openbox
- pcmanfm
Takođe će biti neophodno da instalirate Gamin. Gamin je je alakta za monitoring fajlova i direktorijuma dizajniran da bude podset FAM-a. Pokreće se na zahtev programa koji imaju podršku za njega, tako da mu nije neophodan daemon kao što to fam zahteva. Ako imate instaliran fam, uklonite ga iz DAEMON niza /etc/rc.conf
i zaustavite daemon pre nego što instalirate gamin.
pacman -S gamin
Drugi lagani paketi koje ćete možda želeti da instalirate:
pacman -S leafpad xarchiver obconf epdfview
Za više informacija pogledajte na Lightweight Applications.
Startovanje desktopa
Možete startovati LXDE na nekoliko različitih načina. Ako koristite displej menadžere poput SLiM, GDM, ili KDM[archived page], otvorite sesija opciju i izaberite. Da bi ste bili u mogućnosti da uradite ovo iz konzole, nekoliko drugih opcija postoji.
Da bi ste koristili startx neophodno je da definišete LXDE u Vašem ~/.xinitrc
[broken link: invalid section] fajlu:
exec startlxde
Da bi ste startovali LXDE iz komandne linije bez ~/.xinitrc
(ako ~/.xinitrc
već postoji ovo neće raditi):
$ xinit /usr/bin/startlxde
Ako želite da pokrenete startx automatski prilikom startovanja sistema, bacite pogled na starting X at login[broken link: invalid section] uputstvo.
Kratki saveti i opravke za bagove
Saveti za rad sa LXDE programima i opravke za bagove.
Programi koji startuju automatski
- .desktop fajlovi
Prvo možete da linkujete fajlove programa .desktop
na ~/.config/autostart/
. Instalirani programi umeću svoje .desktop
fajlove u /usr/share/applications
. Naprimer:
$ ln -s /usr/share/applications/lxterminal.desktop ~/.config/autostart/
Pošto su .desktop
fajlovi dodati, možete da manipulišete njima sa GKI (grafički korisnički interfejs) konfiguracionim alatom lxsession-editAUR[broken link: package not found].
- autostart file
Drugi metod je upotreba ~/.config/lxsession/LXDE/autostart
fajla.
$ touch ~/.config/lxsession/LXDE/autostart
Dodajte program koji bi ste želeli da startuje u novu liniju sa @ prefiksom (i bez & na kraju):
@lxterminal @leafpad
- Globalno automatsko startovanje
Treći metod je upotreba globalnog fajla /etc/xdg/lxsession/LXDE/autostart
. Ovaj fajl nije shell skripta, već svaka linija predstavlja različitu komandu koja treba da se izvrši. Ako linija počinje sa @, komanda koja sledi posle @ će biti automatski restartovana ako dođe do zablokiranja. Ako oba ~/.config/lxsession/LXDE/autostart
i /etc/xdg/lxsession/LXDE/autostart
fajla su prisutna, svi unosi u oba fajla će biti izvršeni.
Digitalni aplet za sat
Da dobijete standardno vreme (ne vojno vreme) upotrebite hh:mm i hh:mm:ss format (strftime(3) za više opcija):
%I:%M %I:%M:%S
Editovanje menija za aplikacije
Meni za aplikacije radi kroz rešavanje fajlova sa informacijama za startovanje programa u njima (imenovanih .desktop
fajlovi) koji se nalaze u /usr/share/applications
. Mnoga desktop okruženja pokreću programe koji zamenjuju ova podešavanja da bi dozvolili prilagođavanje menija sopstvenim potrebama. LXDE-u još predstoji da kreira aplikaciju za editovanje menija, ali Vi možete ručno da ga napravite ukoliko ste skloni tome.
Da bi ste dodali program u meni (ili da editujete meni stavku), napravite link ka .desktop
fajlu u ~/.local/share/applications
.
Da uklonite stavke iz menija, moraćete da editujete .desktop
fajlove i da opišete da program ne treba da bude prikazan. Prvo, kopirajte fajlove iz Vaše globalne liste programa u Vašu lokalnu korisničku meni lokaciju.
cp /usr/share/applications/example.desktop ~/.local/share/applications
Zatim dodajte u fajl NoDisplay=true
. Da bi ste ubrzali proces na veći broj falova, možete upotrebiti petlju. Na primer:
cd /usr/share/applications for i in program1.desktop program2.desktop ...; do cp /usr/share/applications/$i \ /home/user/.local/share/applications/; echo "NoDisplay=true" >> \ /home/user/.local/share/applications/$i; done
Ovo će raditi za sve aplikacije izuzev KDE aplikacija. Za ove je jedini način da ih uklonite iz menija da se prijavite na sam KDE i upotrebite njegov meni editor. Za svaku stavku koju ne želite da bude prikazana, označite 'Show only in KDE' opciju.
My Documents ime
Fascikla na desktopu pod imenom 'My Documents' je tvrdo-kodirana u pcmanfm-u. U ovom momentu ne postoji mogućnost za promenu njenog imena.
Podešavanja fontova
Većina korisnika LXDE-a obično pokušava da koristi GTK programe jer GTK se koristi kao pozadina za LXDE. Da podesite fontove, možete da koristite lxappearance i da podesite glavni font, ali za druge fontove ćete morati da upotrebite Gnome 'Font Preferences' kontrolni panel. Da ga instalirate:
pacman -S gnome-control-center
Nakon što ste podesili Vaša podešavanja, možete da uklonite programe jer će podešavanja biti zadržana.
Automatsko mountovanje (nasađivanje)
Ako želite da se odstranjivi uređaji za skladištenje podataka automatski nasađuju sa PCManFM, morate da instalirate HAL i dodate Vašeg korisnika u hal grupu:
# gpasswd -a Vaše_korisničko_ime hal
Zatim je pmount neophodan za nasađivanje odstranjivih uređaja bez root pristupa sistemu:
pacman -S pmount
Sada se odjavite i ponovo prijavite na sistem da bi Vaš korisnik bio prepoznat kao deo hal grupe.
NTFS sa Kineskim slovima
Za prikazivanje Kineskih slova potrebno je uraditi sledeće
- Uklonite "/sbin/mount.ntfs-3g" što je symlink.
rm /sbin/mount.ntfs-3g
- Kreirajte nov "/sbin/mount.ntfs-3g" Sa novom bash skriptom koja sadrži:
#!/bin/bash /bin/ntfs-3g $1 $2 -o locale=en_US.UTF-8
- Stavite da bude executable:
chmod +x /sbin/mount.ntfs-3g
- Dodajte "NoUpgrade = sbin/mount.ntfs-3g" to pacman.conf under the "[options]"
LXNM
LXNM je program koji je zasnovan na skriptama koji pokušava da upravlja mrežnim konekcijama.Nije potpun program kao NetworkManager. Ako želite veću kontrolu tu je onda , Wicd i Gnome verzija NetworkManager koji radi korektno na LxDE okruženju.
Možete instalirat LXNM iz [community] riznice sa sledećom komandom: pacman -S lxnm
Glavnu skriptu je potrebno pokrenit kao root. Ako mislite da je koristite češće stavite je u /etc/rc.conf
.
KDM i LXDE sesija
Od KDE-a 4.3.3, KDM ne prepoznaje LXDE desktop sesiju. Da bi dodali LxDE u KDM potrebno je dodat sledeću komandu:
# cp /usr/share/xsessions/LXDE.desktop /usr/share/apps/kdm/sessions/
lxpanel Dodavanje pokretača (aplikacija)
lxpanel dolazi sa pokretačima po podrazumevanim vrednostima, da bi dodali novi pokretač potrebno je sledeće:
- Make sure launch bar applet is enabled:
- 1a. desni klik na panel
- 1b. izaberite "add/remove panel items"
- 1c. uverite se da "application launch bar" je izlistana (ako nije, izaberite "add" i dodajte je)
- Desni klik bilo gde na pokretačkoj traki
- Izaberite "application launch bar settings"
- Izaberite "add"
- Izaberite .desktop fajl koje želite da dodate (nalaze se u /usr/share/applications)
lxpanel Dodavanje pokretača (lokacija)
Da dodate pokretač za posebnu lokaciju kao što je hard disk ili folder potrbno je napraviti .desktop fajl i snimiti ga u /usr/share/applications. Možete ga dodati na isti način kako ste dodavali i aplikacije.
Evo jedan primer .desktop fajla, izmenite "Exec" i "Icon" ako je potrebno:
[Desktop Entry] Version=1.0 Encoding=UTF-8 Name=media Exec=pcmanfm /mnt/xbox (basically you are telling pcmanfm to open a specific location - /mnt/xbox in this case) Icon=xbmc.png (this should be the name of an icon in /usr/share/pixmaps) Terminal=false X-MultipleArgs=false Type=Application Categories=Application StartupNotify=true
Ikone/Kursor
Podešavanje ikona i kursora.
Kursor
Na LxDE-u je sada vrlo lako instalirat teme za kursor, sa novim lxapperencom koji ima integrisno podešavanja za menjanje tema za miša.
lxpanel Ikone
Podrazumevane ikone koji koristi lxpanel ,pohranjene su na /usr/share/pixmaps
i bilo koje dodatne ikone koje želite da lxpanel koristi potrebno je da tamo snimite.
Možete promeniti podrazumevane ikone za aplikacije,tako što ćete slediti ove korake:
- Snimite nove ikone u /usr/share/pixmaps
- Koristite tekstualni editor da otvorite .desktop fajl od programa kojem oćete ikonu da promenite (.desktop se nalazi u /usr/share/applications)
- Promenite
Icon=/default/icon/.png
U
Icon=/name/of/new/icon/added/to/pixmaps/.png
My Documents Ikona
Desktop ikona"My Documents" nemože se ukloniti. Ona je kompajlirana direktno u pcmanfm, fajl src/desktop/desktop-window.c. Ako se promeni tema ikona, i ako nepostoji My Documents ikona potrebno je napraviti ikonu, ili u protivnom je neće biti.
Zamenite Window Menadžer
OpenBox, je podrazumevani window manager na LXDE-u,i on se može lako zameniti sa onim koji vama odgovara, kao naprime fvwm, icewm, dwm,awesome... itd..
U ovom fajlu LXDE drži postavke za svoj window manager:
- /etc/xdg/lxsession/LXDE/config
Kao podrazumevana vrednost postavljeno je sledeće
[Session] window_manager=openbox-lxde
Zamenite openbox-lxde sa window manager koji vama odgovara.
Takođe može se i ovde pogledati:
- /etc/xdg/lxsession/LXDE/default
Ove podrazumevane vrednosti se čine zastarele, kao što je i naznačeno u ovim komentarima:
! This file is kept for backward compatibility. ! Only used by obsolete lxsession, not lxsession-lite.
Evo jedan primer kako bi trebao da izgleda /etc/xdg/lxsession/LXDE/default
smproxy openbox lxpanel
smproxy je program u okviru xorg-a. On obezbeđuje podršku za upravljanje programima koji nisu u X11 R6 i preporučuje se da se doda u podešavanjima
Gašenje i resetovanje iz LXDE-a
Da bi bili u mogućnosti da pokrećete,resetujete računar iz lxde-a treba da imate pokrenut DBus i HAL. Zatim treba da imate vaš username u grupi power.
# gpasswd -a <USERNAME> power
Ako i dalje imate problem, dodajte između ovih linija <config></config> tags in /etc/PolicyKit/PolicyKit.conf sledeće linije:
<match action="org.freedesktop.hal.power-management.shutdown"> <return result="yes"/> </match> <match action="org.freedesktop.hal.power-management.reboot"> <return result="yes"/> </match> <match action="org.freedesktop.hal.power-management.suspend"> <return result="yes"/> </match> <match action="org.freedesktop.hal.power-management.hibernate"> <return result="yes"/> </match>
Zatim resetujte HAL.
Problem pri nadogradnji na 0.4.1 verziju lxsessiona
Kada pokrećete neki GTK2 program i dobijete:
GTK+ icon them is not properly set
Ovo obično znači da nemate pokrenut XSETTINGS manager. Desktop okruženja kao GNOME ili XFCE automatski izvršuju
njihove XSETTING menadžere kao gnome-settings-daemon ili xfce-mcs-manager.
Da bi vam radio lxde-settings-daemon potrebno je da prebacite sledeće fajlove u vaš home direktorijum :
/usr/share/lxde/config ~/.config/lxde/config
I
etc/xdg/lxsession/LXDE/desktop.conf ~/.config/lxsession/LXDE/desktop.conf
Takođe možete da koristite lxappearance iz community riznice da popravite ovo.
LXsession full
Još postoje bagovi u punom lxsession managementu. Zato se preporučuje da se koristi lxsession-lite dok se problemi u lxsession reše.
Korišćenje KDEmod3 aplikacije sa LXDE
Sa starijom verzijom KDEmod-a [-legacy] koji se instalira u /opt/kde/bin, aplikacije neće biti automatski prepoznante od strane LXDE. I da bi koristili njegove aplikacije potrebno je dodat sledeću komandu:
echo 'PATH=$PATH:/opt/kde/bin' >> /etc/rc.local
ili možete dodat sledeću skriptu u /etc/profile.d:
#!/bin/sh PATH=$PATH:/opt/kde/bin
Snimite kao "kde3path.sh" i napravite da je executable:
chmod +x /etc/profile.d/kde3path.sh