< Grafikus felület

LXDE

Szerző: Sallai András

Copyright © 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:

<keyboard> <keybind key="W-1"> <action name="Execute"> <command>sh ~/bin/single.sh</command> </action> <keybind key="W-2"> <action name="Execute"> <command>sh ~/bin/dual.sh</command> </action> </keybind> </keyboard>

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:

</keyboard> <keybind key="A-F7"> <action name="Move"/> </keybind> </keyboard>

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 indítása Ctrl+Alt+t billentyűkombinációval -->
<keybind key="C-A-t">
<action name="Execute">
<command>lxterminal</command>
</action>
</keybind>

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

<mouse>
...
<context name="Frame">
...
<!--
<mousebind button="A-Up" action="Click">
<action name="DesktopPrevious"/>
</mousebind>
<mousebind button="A-Down" action="Click">
<action name="DesktopNext"/>
</mousebind>
-->
...
<context name="Desktop">
...
<!--
<mousebind button="A-Up" action="Click">
<action name="DesktopPrevious"/>
</mousebind>
<mousebind button="A-Down" action="Click">
<action name="DesktopNext"/>
</mousebind>
-->
...
</mouse>

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

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