[[oktatas:linux:grafikus felület|< Grafikus felület]]
====== LXDE ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2017, 2018, 2019, 2020, 2022
* Licenc: GNU Free Documentation License 1.3
* Web: https://szit.hu
===== Az LXDE =====
Az **LXDE** egy "könnyűsúlyú" ablakkezelő, amely viszonylag gyorsabb a GNOME és variánsaitól.
Az LXDE környezet az **openbox** ablakkezelőt használja.
===== Telepítés =====
Egy minimális LXDE telepítése:
apt install lxde-core
Teljes LXDE rendszer telepítése:
apt install lxde
Asztali felület számára programok:
apt install task-lxde-desktop
===== Indítás =====
Bejelentkezés kezelő használata esetén a bejelentkezés-kezelő
felületén kell kiválasztani az LXDE-t. Ha csak LXDE van telepítve,
akkor nem szükséges a választás, az elindul automatikusan.
Bejelentkezés-kezelő (Display manager) nélkül használjuk a következő parancsot:
startlxde
===== Monitorok beállítása =====
A monitorokat az xrandr paranccsal állíthatjuk parancssorból.
Például:
gedit .xsessionrc
xrandr --output VGA-0 --left-of DVI-0
Esetleg készíthetünk scripteket, a beállításokhoz:
mcedit single.sh
#!/bin/sh
xrandr --output DIV-0 --mode 1024x768 --pos 0x0 --rotate normal --output VGA-0 --off
lxpanelctl restart
mcedit dual.sh
#!/bin/sh
xrandr --output DIV-0 --mode 1920x1080 --pos 0x0 --rotate normal \
--output VGA-0 --mode 1024x768 --pos 1920x0 --rotate normal
lxpanelctl restart
Billentyűkombinációt is rendelhetünk a scriptekhez:
Nyissuk meg a következő állományt:
~/.config/openbox/lxde-ec.xml
Egészítsük ki a keybind rész, a következők alapján:
sh ~/bin/single.sh
sh ~/bin/dual.sh
De létezik egy **arandr** nevű csomag, amely többet nyújt a LXDE saját grafikus beállítójánál.
apt-get install arandr
Nekem például több monitor módban, szükséges volt megjelölni az elsődleges monitort.
===== Ablakmozgatás =====
Az LXDE felületen az ablakmozgatáshoz **Alt és bal egér** billentyűk vannak rendelve.
Itt most a hagyományos Alt+F7 billentyűkombináció beállítását találjuk.
Nyissuk meg a következő állományt:
~/.config/openbox/lxde-ec.xml
Egészítsük ki a keybind rész, a következők alapján:
==== Beállítás GUI felületen ====
Beállíthatjuk a lxhotkey programban. Indítás grafikusan:
* Start > Beállítások > Setup Hot Keys
* Válasszuk az Actions fület.
* Edit > New
* Kattintunk a Hotkey 1 alatti gombra
* Nyomjuk le a kívánt billentyűt. Például: Alt+F7
* Kattintsunk az "Ad an action" gombra az eszköztáron
* Az "Add action" résznél állítsuk be a legördülő listadobozból a kívánt akciót
* Például "Move"
* Kattintsunk az Apply gombra
* Kattintsunk a "Accept changes" gombra az eszköztáron
* File > Save
===== Menüszerkesztő =====
==== alacarte ====
A menüt az alacarte nevű programmal szerkeszthetjük.
Az alacarte csomag telepítése:
# apt install alacarte
A program indítása felhasználóként:
$ alacarte
==== menulibre ====
# apt install menulibre
$ menulibre
===== Idegen eszközök =====
Néhány nem LXDE eszköz, de nagyon hasznos:
* mate-volume-control
* hangbeállítások
* mate-system-monitor
* rendszer, hálózat, stb monitorozás
===== Jelszókezelő =====
apt install seahorse
===== Numlock =====
A billentyűzeten a jobboldali numerikus "NumLock" alapértelmezetten
ki van kapcsolva, jobban mondva kurzormozgató funkciók működnek.
Ha szeretnénk automatikusan bekapcsolni, akkor telepítsük a
numlockx csomagot. A következő indulásnál már bekapcsolva találjuk
a "NumLock" billentyűzetet.
apt install numlockx
===== Programok =====
További kevés erőforrás igénnyel rendelkező programok:
* Abiword - szövegszerkesztő
* Audacious - zenelejátszó
* Evince - PDF-olvasó
* File-roller - archiváló
* Firefox - web böngésző
* Galculator - számológép
* Gnumeric - táblázatszerkesztő
* guvcview - webkamera
* HexChat - IRC
* LightDM - belépést kezelő szoftver
* Lubuntu Software Center - csomagkezelő
* MPlayer - videolejátszó
* MTPaint - rajz
* Osmo - naptár
* Scrot - képernyőkép
* Simple Scan - szkennelés
* Sylpheed - e-mail kliens
* Synaptic - csomagkezelő
* Transmission - bittorrent kliens
* Update Manager - frissítéskezelő
* Xfburn - CD-író
* Xpad - jegyzet
* XScreenSaver - képernyővédő
===== Asztali indítóikon =====
apt install libfm-tools
Az lxshortcut egy GUI program, amely segít előállítani az indítóikont.
lxshortcut -o ~/Asztal/libreoffice
Így azonban kattintáskor feldob még egy ablakot, amelyben megerősítést vár.
Az indítóikon egyszerűen kihúzható a menüből. Az így megjelenő ikonra
kattintva, már kérdés nélkül elindul a választott program.
Az állomány ami létrejön egy .desktop kiterjesztésű fájl.
Például Geany esetén:
[Desktop Entry]
Type=Link
Name=Geany
Icon=geany
URL=/usr/share/applications/geany.desktop
LibreOffice esetén:
[Desktop Entry]
Type=Link
Name=LibreOffice 6.3
Icon=libreoffice6.3-startcenter
URL=/usr/share/applications/libreoffice6.3-startcenter.desktop
===== Automatikus indítás =====
==== Freedesktop megoldás ====
Használhatjuk a freedesktop.org specialitást, vagy az lxsession saját
lehetőségét.
Készítsük el a ~/.config könyvtárban az autostart könyvtárat, ha az még nem létezik:
mkdir ~/.config/autostart
Az autostart könyvtárban hozzunk létre egy .desktop fájlt és szerkesszük:
nano ~/.config/autostart/.desktop
Tegyük fel, hogy szeretnénk elindítani bejelentkezés után a Geany programot.
Ekkor írjuk az .desktop fájlba a következőt:
[Desktop Entry]
Type=Application
Exec=geany
==== LXDE session megoldás ====
Használhatjuk a LXDE session rendszerét is:
nano ~/.config/lxsession/LXDE/autostart
Ebben a fájlban vegyünk fel egy újabb @ karakterrel kezdődő sort:
@geany
===== Billentyűkombinációk =====
A felhasználó billentyűkombinációkat a ~/.config/openbox/lxde-rc.xml
állományban határozhat meg. Szerkesszük az állományt:
nano ~/.config/openbox/lxde-rc.xml
Ebben az XML állományban van egy keyboard nevű elem. Ezt keressük meg,
ezen belül vegyünk fel egy "keybind", azonb belül egy "action" és
azon belül egy "command" elemet:
lxterminal
A példában az Ctrl+Alt+t billentyűkombinációhoz rendeljük az lxterminal indítását.
===== Parancs indítása =====
Grafikus felületről szeretnénk parancsot indítani, de még nem fut
semmilyen termiál program, vagy éppen azt szeretnénk elindítani.
Lehet a Start gomb "Futtatás", vagy a **Alt+F2** billentyűkombináció.
Az előugró ablakba írjuk be, például:
lxterminal
===== LXDE gyorsbillentyűk =====
nano ~/.config/openbox/lxde-rc.xml
==== Az Alt+egérgörgő kikapcsolása ====
Az LXDE Alt+egérgörgő beállítása ütközik a NetBeans Alt+egérgörgő beállításával.
Nézzük meg, hogyan kell tiltani az LXDE felületen.
Az LXDE az openbox ablakkezelő használja, így ennek a konfigurációjában kell
a beállításokat megkeresni.
nano ~/.config/openbox/lxde-rc.xml
...
...
...
...
...
A beállítások érvényesítése:
openbox --reconfigure
==== Kombinációk ====
| Super + E | PCMan fájlkezelő |
| Super + R | LXPanel futtatás |
| Alt + F2 | LXPanel futtatás |
| Ctrl + Alt + D | Ablakok tálcára és vissza |
| Super + D | Ablakok tálcára és vissza |
| Alt + F1 | LXPanel menü |
| Ctrl + Esc | LXPanel menü |
| Ctrl + Alt + Del | LXTask feladatkezelő |
| Prt Sc | Képernyőkép készítése |
| Ctrl + Alt + (balra nyíl|jobbra nyíl) | Váltás másik asztalra |
| Super + F1 | Kapcsolás az 1-s asztalra |
| Super + F2 | Kapcsolás a 2-s asztalra |
| Shift + Alt + (jobbra|balra|fel| le) | Küldés másik asztalra |
| Alt + F4 | Ablak bezárása |
| Alt + Esc | Ablak rejtése |
| Alt + szóköz | ablak menüje |
| Alt + Tab | Következő ablak |
| Alt + Shift + Tab | Előző ablak |
| F11 | Teljesképernyő |
| Alt + bal egér | Ablak áthelyezése |
| Alt + Esc | Ablak legalulra |
===== Terminálok =====
Lista:
* xterm
* lxterminal
* tilix
A fenti terminál programok telepítése:
apt install xterm
apt install lxterminal
apt install tilix
===== Hálózati beállítások =====
==== wicd-gtk ====
Az LXDE a **wicd** grafikus hálózatkezelőt használja
alapértelmezettként. A wicd egy vezetékes és vezeték nélküli
hálózatkezelő.
Telepítéshez használhatjuk a wicd csomagot.
A wicd valójában egy meta csomag, amelynek
függősége a wicd-daemon, wicd-gtk.
Elérhetők még a következő csomagok: wicd-curses,
wicd-cli és a wicd-client.
A wicd GUI felülete több módon is indítható.
* Start > Internet > Wicd Network Manager
A panelon jobb oldalon is megjelenik egy wicd ikon,
amit kattintva elindítható a GUI felület.
Ha a [[oktatas:linux:demonok#networkmanager|network-manager]] telepítve van, akkor nem indul el a wicd.
==== wicd-curses ====
Telepítés:
apt install wicd-curses
==== wicd-cli ====
Telepítés:
apt install wicd-cli
===== PCManFM =====
Debian10 alatt nem működik az xarchiver integrációja.
Ezért állítsunk másikat:
* Szerkesztés > Beállítások > Haladó > Tömörítő integráció
Debian10 alatt véletlenszerűen nem működik az smb megosztás
csatolása (gvfs).
==== Alternatív fájlkezelők ====
* nautilus
* caja
* thunar
KDE alapú:
* Dolphin
* Krusader
Egyéb:
* tuxcmd
* spacefm
* doublecmd-qt
===== Asztal háttérkép beállítása =====
Parancssorból:
pcmanfm --set-wallpaper="/utvonal/fajl"
Véletlen beállítás:
Az ~/.config/lxsession/LXDE/autostart állományba vegyük fel a következő sort:
@pcmanfm -w `ls -d -1 /home/janos/hatterkepek/* | shuf -n 1`
===== Link megnyitása alkalmazásból =====
Az xdg-open egyik parancsállománya hibás Debian GNU/Linux 10, LXDE asztali környezet
használata mellett. A megoldás leírva [[oktatas:linux:megoldasok#xdg-open|itt]].
===== Témák =====
Az LXDE openbox ablakkezelőt használ, ezért ennek az ablakkezelőnek
kell témát keresni.
* http://openbox.org/download-themes.php
* https://www.box-look.org/browse/cat/140/order/latest/
A témákat egyszerűen ki kell csomagolni a következő két könyvtár egyikébe:
* /usr/local/share/themes/
* ~/.themes/
===== Ikon témák =====
Az ikontémák állításához telepítse a lxappearance
apt install lxappearance
===== Képernyővédő =====
apt install xscreensaver-gl-extra
* Start > Beállítások > Képernyővédő
* Start > Beállítások > XScreenSaver Settings
Válasszunk:
* Fiberlamp
* GLMatrix
* GLPlanet
* stb.
Keresés további képernyővédős csomagokra:
apt search screensaver
Összes releváns találat:
* xscreensaver-gl-extra
* xscreensaver-screensaver-bsod
* xscreensaver-screensaver-dizzy
* xscreensaver-screensaver-webcollage
* xscreensaver-data-extra
===== Nyomtatás =====
Grafikus felület:
apt install system-config-printer
===== Linkek =====
* https://wiki.lxde.org/en/Autostart