A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
oktatas:linux:grafikus_feluelet:minimalis_ablakkezelo [2017/10/02 20:29] |
oktatas:linux:grafikus_feluelet:minimalis_ablakkezelo [2019/08/21 15:17] (aktuális) admin létrehozva |
||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | [[oktatas:linux:grafikus felület|< Grafikus felület]] | ||
+ | ====== Minimális ablakkezelő ====== | ||
+ | * **Szerző:** Sallai András | ||
+ | * Copyright (c) Sallai András, 2017 | ||
+ | * Licenc: GNU Free Documentation License 1.3 | ||
+ | * Web: http://szit.hu | ||
+ | |||
+ | ===== Ablakkezelők ===== | ||
+ | |||
+ | A legkisebb ablakkezelők nem rendelkeznek sok szolgáltatással. Minél több szolgáltatást szeretnénk, | ||
+ | annál több memóriát foglalnak. | ||
+ | |||
+ | Memóriafoglalás alapján lássuk az ablakkezelők listáját. | ||
+ | |||
+ | * TinyWM | ||
+ | * 9wm | ||
+ | * miwm | ||
+ | * wm2 | ||
+ | * dwm | ||
+ | * Ratpoison | ||
+ | * olvwm | ||
+ | * TWM | ||
+ | * xmonad/xmobar | ||
+ | * **JWM** | ||
+ | * i3 | ||
+ | * Blackbox | ||
+ | * Sawfish | ||
+ | * IceWM | ||
+ | * PekWM | ||
+ | * Openbox | ||
+ | * Window Maker (wmaker) | ||
+ | * awesome | ||
+ | * fvwm | ||
+ | * fluxbox | ||
+ | * Mutter | ||
+ | * E17 (enlightenment) | ||
+ | * **LXDE** | ||
+ | * KWin | ||
+ | * **MATE** | ||
+ | * Trinity | ||
+ | * XFCE | ||
+ | * Cinnamon | ||
+ | * Razor-qt | ||
+ | * Gnome 3 | ||
+ | * Unity | ||
+ | * KDE | ||
+ | |||
+ | |||
+ | |||
+ | ===== JWM telepítése ===== | ||
+ | |||
+ | apt-get install xinit xterm jwm | ||
+ | |||
+ | Az xinit hatására felkerül a X rendszer. | ||
+ | Ha telepítünk egy xtermet, akkor az automatikusan elindul. | ||
+ | Ha az X rendszert az xinit paranccsal indítjuk, akkor a jwm | ||
+ | nem indul el, csak az X az xterm terminállal. A terminálablakban | ||
+ | indíthatjuk a jwm ablakkezelőt. | ||
+ | |||
+ | Ha a felhasználó a startx paranccsal indítja az X rendszert, akkor | ||
+ | a jwm is elindul automatikusan. | ||
+ | |||
+ | |||
+ | ===== Telepítésre ajánlott még ===== | ||
+ | |||
+ | Néhány alkalmazás | ||
+ | apt-get install firefox-esr geany vlc pcmanfm pavucontrol alsa-base alsa-utils | ||
+ | apt-get install i3lock gimp | ||
+ | apt-get install libreoffice libreoffice-l10n-hu | ||
+ | |||
+ | |||
+ | Néhány eszköz a fejlettebb asztalhoz: | ||
+ | apt-get install conky banshee pulseaudio feh volumeicon-alsa x11-apps | ||
+ | |||
+ | |||
+ | Az xload parancs az x11-apps csomagban található. | ||
+ | |||
+ | ===== A JWM menü konfigurálása ===== | ||
+ | |||
+ | |||
+ | |||
+ | A felhasználók a következő fájlban alakíthatják a menüt: | ||
+ | |||
+ | * ~/.jwmrc | ||
+ | |||
+ | Rendszer szinten a következő helyen állítható: | ||
+ | * /etc/jwm/system.jwmrc | ||
+ | |||
+ | A következőkben egy rövid mintát láthatunk. Arra vigyázzunk, hogy a | ||
+ | felhasználói beállítások, teljesen felülírják a rendszer beállításokat. | ||
+ | <code> | ||
+ | <JWM> | ||
+ | <RootMenu height="15" onroot="12"> | ||
+ | <Menu icon="folder.png" label="Alkalmazások"> | ||
+ | <Program icon="terminal.png" label="Terminal">xterm</Program> | ||
+ | <Program icon="terminal.png" label="Firefox">firefox</Program> | ||
+ | </Menu> | ||
+ | <Separator/> | ||
+ | <Exit label="Exit" confirm="true" icon="quit.png"/> | ||
+ | </RootMenu> | ||
+ | <Tray x="0" y="-1" height="32" autohide="false"> | ||
+ | <TrayButton label="Start">root:1</TrayButton> | ||
+ | <TrayButton label="_">showdesktop</TrayButton> | ||
+ | <Pager labeled="true"/> | ||
+ | <TaskList maxwidth="256"/> | ||
+ | <Dock/> | ||
+ | | ||
+ | <Swallow name="xload" width="64"> | ||
+ | xload -nolabel -bg black -fg red -hl white | ||
+ | </Swallow> | ||
+ | <Clock format="%H:%M">xclock</Clock> | ||
+ | </Tray> | ||
+ | | ||
+ | <WindowStyle> | ||
+ | <Font>-*-fixed-*-r-*-*-10-*-*-*-*-*-*-*</Font> | ||
+ | <Width>4</Width> | ||
+ | <Height>20</Height> | ||
+ | <Active> | ||
+ | <Text>white</Text> | ||
+ | <Title>#70849d:#2e3a67</Title> | ||
+ | </Active> | ||
+ | </WindowStyle> | ||
+ | | ||
+ | <!-- <StartupCommand></StartupCommand> --> | ||
+ | <StartupCommand>volumeicon</StartupCommand> | ||
+ | <StartupCommand>/usr/bin/pulseaudio</StartupCommand> | ||
+ | <StartupCommand>setxkbmap hu</StartupCommand> | ||
+ | <StartupCommand>feh --bg-scale '/home/janos/hatter.jpg'</StartupCommand> | ||
+ | <StartupCommand>banshee --hide</StartupCommand> | ||
+ | <StartupCommand>conky</StartupCommand> | ||
+ | </JWM> | ||
+ | </code> | ||
+ | |||
+ | A "Menu" elemmel újabb menüket hozhatunk létre. A "Menu" elem gyermekei a | ||
+ | menüpontként jelennek meg, az adott menüben. | ||
+ | |||
+ | A Tray rész az alsó sávot írja le, ahova startmenü, tálca, asztalok, óra, stb, kerül. | ||
+ | |||
+ | A StartupCommand részben az automatikusan induló programokat adhatjuk meg. | ||
+ | |||
+ | |||
+ | ===== Indítás ===== | ||
+ | |||
+ | Felhasználóként, ha nincs más ablakkezelő telepítve, akkor az indítás automatikus, | ||
+ | csak a grafikus felületet kell indítanunk: | ||
+ | startx | ||
+ | |||
+ | ===== Leállítás ===== | ||
+ | |||
+ | Hogy a felhasználó le tudjon állítani számítógépet telepítsük a sudo csomagot: | ||
+ | apt-get install sudo | ||
+ | |||
+ | |||
+ | Állítsuk be az alapértelmezett szövegszerkesztőt: | ||
+ | update-alternatives --config editor | ||
+ | |||
+ | Szerkesszük a fájlt: | ||
+ | visudo | ||
+ | |||
+ | Vagy szerkesszük így a fájl: | ||
+ | export EDITOR=mcedit; visudo | ||
+ | |||
+ | Vegyük fel a következő sort: | ||
+ | janos ALL=NOPASSWD: /sbin/poweroff | ||
+ | |||
+ | <code> | ||
+ | <RootMenu> | ||
+ | ... | ||
+ | <Program label="Poweroff">sudo poweroff</Program> | ||
+ | </RootMenu> | ||
+ | </code> | ||
+ | |||
+ | ===== Linkek ===== | ||
+ | |||
+ | * https://joewing.net/projects/jwm/ | ||
+ | * https://www.techtimejourney.net/easy-jwm/ | ||
+ | * https://l3net.files.wordpress.com/2014/02/cmp-all4.png | ||
+ | * https://wiki.debian.org/ALSA |