[[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