Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:grafikus_feluelet:minimalis_ablakkezelo

< Grafikus felület

Minimális ablakkezelő

  • Szerző: Sallai András
  • Copyright © Sallai András, 2017
  • Licenc: GNU Free Documentation License 1.3

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.

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

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
<RootMenu>
    ...
    <Program label="Poweroff">sudo poweroff</Program>
</RootMenu>

Linkek

oktatas/linux/grafikus_feluelet/minimalis_ablakkezelo.txt · Utolsó módosítás: 2019/08/21 15:17 szerkesztette: admin