«

»

Bře 16

OpenBox I – Základná inštalácia

openbox_logoOpenBox je WM (Window Manager; správca okien), ktorý sa dá použiť aj ako samostatné grafické prostredie. Séria článkov o Openboxe sa bude venovať práve použitiu openboxu ako samostatného DE (Desktop Environment; desktopové prostredie).
Niečo málo o OpenBoxe: Urukrama, Arch Wiki.

 

 

Programy, bez ktorých sa openbox nezaobíde:

  • openbox = samotný WM
  • gnome-polkit = používa sa na kontrolu oprávnení celého systému. Vďaka nemu užívateľ môže využívať privilégiá. Ak uprednostňujete ľahšiu verziu, napríklad lxpolkit je to, čo hľadáte (je súčasťou lxsession).
  • obconf = potrebný na konfiguráciu openbox
  • lxappearance-obconf = LXAppearance plugin pre konfiguráciu openboxu. No neobsahuje všetky možnosti ako obconf.
  • lxinput = potrebný na konfiguráciu klávesnice a myši
  • lxrandr alebo arandr = potrebné na konfiguráciu monitoru
  • obkey = potrebný na konfiguráciu klávesových skratiek
  • oblogout = vypnutie, neštartovanie, odhlásenie, hibernácia, uspanie
  • numlockx = potrebný pre NUMLOCK spúšťaný pri štarte
  • octopi (octopi, octopi-cachecleaner, octopi-notifier, octopi-repoeditor) alebo pamac = GUI pre pacman. Existuje i pacmanxg4, ale jeho súčasťou nie je notifikátor.
  • feh alebo nitrogen = potrebné na nastavenie pozadia
  • volumeicon alebo volwheel = ikona hlasitosti v systémovej oblasti
  • lxpanel, fbpanel, tint2, fypanel, xfce4-panel = jednoducho panel
  • obmenu (obmenu obmenu-generator), openbox-menu a menumaker = menu editory pre openbox. Nie sú potrebné. Menu sa dá poľahky editovať cez konfiguračný súbor.
  • ob-autostart = editor automaticky spúšťaných programov pre openbox. Nie je potrebný. Aplikácie sa dajú upraviť cez konfiguračný súbor.
  • gtk-engines = závislosť pre GTK témy
  • gtk-engine-murrine = závislosť pre niektoré GTK témy
  • gnome-themes-standard = potrebný pre niektoré GNOME témy
  • gnome-settings-daemon = potrebný pri používaní GTK3 tém
  • ttf-google-fonts-git = veľké množstvo fontov. A tomu zodpovedá aj veľkosť inštalačného súboru.
  • xscreensaver = šetrič obrazovky. Openbox v základe prichádza iba s čiernou obrazovkou.
  • conky = systém monitor na plochu
  • gtk-chtheme = GTK2 témy. Prakticky nie je potrebný.
  • idesk = potrebný pre zobrazenie ikon na ploche
  • openbox-themes = témy pre openbox
  • compton alebo xcompmgr = potrebné pre transparentnosť. Ja uprednostňujem compton pre širšiu podporu. Pre oblogout sa inštalácia odporúča.

 

Voliteľné, no nevyhnutné programy (menší výber):

  • gedit, pluma, mousepad, leafpad = textové editory
  • engrampa, file-roller, xarchiver = archivačné programy. Xarchiver nepodporuje kontextové menu, je potrebný napríklad aj file-roller.
  • thunar, pcmanfm, caja, nautilus, nemo = správca súborov. Thunar pre podporu kompresie z kontextového menu vyžaduje thunar-archive-plugin, pre automatické pripojenie diskov thunar-volman. Oba sú súčasťou xfce4-goodies.
  • gpicview, gthumb, eog, eom, ristretto, shotwell = prehliadač obrázkov
  • audacious, banshee, deadbeef, lxmusic, pragha = prehrávač hudby
  • smplayer, vlc, parole, kaffeine, totem = prehrávač filmov. SMPlayer je GUI frontends pre mplayer či mpv.
  • firefox, chromium, midori, qupzilla, google-chrome, opera = internetový prehliadač. Pre chromium je potrebný chromium-pepper-flash. Opera v repozitároch je pre 64bit najnovšia, pre 32bit 12.16. Verzia 12.16 pre 64bit i 32bit sa dá stiahnuť z AUR ako opera-legacy.
  • transmissiom, deluge, tixati, vuze = bittorent klient
  • balsa, claws-mail, sylpheed, geary, evolution, trojita, thunderbird = e-mail klient
  • hexchat, xchat, empathy, pidgin = prvé dva podporujú iba IRC, druhé dva sú multiprotokolárne
  • gnome-terminal, mate-terminal, lxterminal, xfce4-terminal = emulátor terminálu
  • baobab, filelight, mate-utils = využitie disku. Mate-utils zahŕňa aj prehliadanie logov, vytváranie snímkov, vyhľadávanie v súboroch. Pre prehliadač písma je potrebné nainštalovať aj mate-control-center.
  • gnome-system-monitor, lxtask, mate-system-monitor, xfce4-taskmanager = správca úloh
  • screenfetch, archey2, archey3-git = systémové informácie v terminály
  • hardinfo, lshw = informácie o hardvéry. Lshw prichádza aj s grafickým rozhraním gtk-lshw.
  • evince, atril, epdfview = prehliadač dokumentov
  • libreoffice-still alebo libreoffice-fresh = kancelársky balík. libreoffice-still je stabilná verzia, libreoffice-fresh najnovšia. Treba doinštalovať aj jazykovú podporu: libreoffice-still-sk, libreoffice-still-cs, libreoffice-fresh-sk, libreoffice-fresh-cs. Kontrola pravopisu sa inštaluje z AUR: hunspell-sk a hunspell-cs.
  • galculator, galculator-gtk2, gnome-calculator = kalkulačka
  • gdm, lightdm, lxdm, slim = display manager

 

Programy priamo v repozitároch Arch Linuxu:

Inštalácia:

$ sudo pacman -S

openbox, gnome-polkit, lxsession, obconf, lxappearance-obconf, lxinput, lxrandr, arandr, obkey, oblogout, numlockx, feh, nitrogen, volumeicon, volwheel, lxpanel, fbpanel, tint2, fypanel, xfce4-panel, obmenu, menumaker, gtk-engines, gtk-engine-murrine, gnome-themes-standard, gnome-settings-daemon, xscreensaver, conky, gtk-chtheme, openbox-themes, xcompmgr, compton, gedit, pluma, mousepad, leafpad, engrampa, file-roller, xarchiver, thunar, thunar-archive-plugin , pcmanfm, caja, nautilus, gpicview, gthumb, eog, eom, ristretto, shotwell, audacious, banshee, deadbeef, lxmusic, pragha, smplayer, vlc, parole, kaffeine, totem, mplayer, mpv, firefox, chromium, midori, qupzilla, transmissiom deluge, tixati, vuze, balsa, claws-mail, sylpheed, geary, evolution, trojita, thunderbird, hexchat, xchat, empathy, pidgin, gnome-terminal, mate-terminal, lxterminal, xfce4-terminal, baobab, filelight, mate-utils, mate-control-center, gnome-system-monitor, lxtask, mate-terminal, xfce4-taskmanager, screenfetch, archey2, hardinfo, lshw, evince, atril, epdfview, libreoffice-still, libreoffice-fresh, libreoffice-still-sk, libreoffice-still-cs, libreoffice-fresh-sk, libreoffice-fresh-cs, galculator, gnome-calculator, libqalculate, gdm, lightdm, lxdm, slim

 

Programy v AUR repozitároch:

Inštalácia:

$ yaourt -S

octopi, octopi-cachecleaner, octopi-notifier, octopi-repoeditor, pamac, pacmanxg, openbox-menu, ob-autostart, ttf-google-fonts-git, google-chrome, chromium-pepper-flash, opera-legacy, archey3-git, hunspell-sk, hunspell-cs

 

Príklad možnej inštalácie:

$ sudo pacman -S openbox lxsession obconf lxappearance-obconf lxinput lxrandr oblogout numlockx feh, volumeicon lxpanel gtk-engines gtk-engine-murrine gnome-themes-standard gnome-settings-daemon xscreensaver compton pluma engrampa pcmanfm gpicview audacious smplayer mplayer mpv vlc firefox chromium transmission sylpheed pidgin lxterminal mate-utils mate-control-center lxtask screenfetch lshw atril libreoffice-fresh libreoffice-fresh-sk galculator

 

$ yaourt -S octopi octopi-cachecleaner octopi-notifier octopi-repoeditor chromium-pepper-flash ttf-google-fonts-git hunspell-sk

 

Deklarácia spustenia OpenBoxu v .xinitrc:

Úprava .xintrc je potrebná v prípade, že nepoužívame žiadny Display Manažér alebo pri zmene prostredia (napríklad z OpenBoxu na i3c). Potrebujeme si upraviť súbor:

pluma ~/.xinitrc

 

Do súboru dopíšeme jednu z dvoch variant:

exec openbox-session
exec dbus-launch --exit-with-session openbox-session

Pri prvej sa volá OpenBox sedenie. Pri druhej aj D-Bus.

 

Základná inštalácia OpenBoxu, bez akýchkoľvek úprav, prichádza iba s čistou obrazovkou bez ikon, panelu. Jediné, ku čomu sa môžme „dopracovať“, je right-click menu. No jeho súčasťou je odkaz na emulátor terminálu, takže sa niet čoho obávať. 🙂

Samozrejme si nezabudnite nainštalovať ešte nejaké témy či témy ikon. Pri použití programov GNOME, je vhodné použiť riešenie, ktorému som sa venovala v jednom svojich predošlých článkoch: Nekorektné GTK+ 3.

 

Pokračovanie…

 

 

O autorovi

lombardo1981

Ja som proste ja. Baba zamilovaná do Archu, kyberpunku, metalu, spevu a Slovenských čuvačov.

2 comments

1 ping

  1. MadMax
    Firefox 55.0 GNU/Linux x64

    Dobrý deň,
    ako riešite problém s trhaním (vsync)? Pri nastavení backendu na glx (i3+compton) sa prejavujú chyby vo vykreslovaní v thunare. Keď scrollujem vzniká rozdvojenie ikon. Xrender to nerobí, ale pod xrender nie je penkný fading. Hlavne pri firefoxe je to obzvlásť nepekné. Ešte dodám, že na Slackware glx backend nerobí žiaden problém.

  2. lombardo1981
    Firefox 58.0 GNU/Linux x64

    Ak smiem poprosiť, založ si prosím vo fóre tému. A napíš aj parametre o PC. Či ide napríklad o Intel. A kde všade sa tearing objavuje. Ďakujem veľmi pekne.
    A na začiatok, tu je môj konfigurák pre compton (i3 a nvidia): https://pastebin.com/9bsVEfS4

  1. OpenBox II. – Základná konfigurácia »
    WordPress 4.4.2

    […] minulom diele sme sa zoznámili, čo všetko je potrebné nainštalovať, aby OpenBox spĺňal podmienky […]

Napsat komentář

%d blogerům se to líbí: