OpenBox Installation och anpassning

Hej kollegor, idag ger jag er en enkel guide om hur man installerar och konfigurerar Openbox. För många är det mot det kända, men det skadar aldrig att ha det till hands.

Notera: Som jag sa tidigare kommer denna guide att fokusera på ArchLinux, vilket är distributionen jag använder. Vissa paket kan byta namn.

Först och främst ska vi installera några saker som vi kommer att behöva. Denna guide kommer att fokusera på installationen av OpenBox och inte bassystemet.

Vi börjar:

sudo pacman -S openbox obconf obmenu oblogout tint2 xcompmgr

Öppen låda: Det är WindowsManager som ska installeras.
obconf: Det är OpenBox-konfigurationsguiden, den kommer att vara ganska användbar.
Obmeny: Det är en guide för att konfigurera Openbox-menyn. Om inte kan vi göra det för hand.
Oblogga ut: Som standard tar OpenBox inte med mer än "Stäng session" för att stänga av, detta kommer att vara vårt bästa alternativ.
Färgton 2: OpenBox har ingen panel där du kan se de öppna fönstren och programmen i facket. Det här är min favorit.
xcompmgr: Som namnet antyder är det en kompositionsansvarig. Skuggor, OH-film etc.

När det är installerat är det dags att kopiera OpenBox-konfigurationsfilerna till vårt hem (~/)

Om mappen inte finns gör du bara:

mkdir ~/.config/openbox/

Och senare:

cp /etc/xdg/openbox/{menu.xml,autostart,rc.xml} ~/.config/openbox/{menu.xml,autostart,rc.xml}

Det måste vara tydligt vad var och en av dessa filer är till för.

menu.xml : Det är filen som konfigurerar OpenBox-menyn (högerklicka på skrivbordet). Därifrån kan du till exempel starta applikationer eller skript.

rc.xml : Det är den huvudsakliga konfigurationsfilen för OpenBox, från den konfigureras tangenternas åtgärder, dess visuella aspekt, bland annat.

autostart: Som namnet indikerar kommer här applikationer som vi definierar i början av sessionen att startas. Som till exempel conky eller tint2.

För att lansera det har vi två alternativ. Lägg till den i ~/.xinitrc för Slim eller från någon annan sessionshanterare som KDM eller GDM.

När vi redigerar ~/.xinitrc (Slim), lägger vi till raden:

exec openbox-session

Vi sparar och stänger.

Sedan KDM är det "automatiskt" och du behöver inte lägga till någon rad.

Med den nya installationen av Arch bör man komma ihåg att demonerna i rc.conf inte längre används utan startas via systemctl.

systemctl enable kdm.service o systemctl enable slim.service

Det är allt. Vi har redan filerna kopierade, och vi kan också starta den med Slim eller KDM (eller GDM, etc). Just nu, om vi går in i OpenBox, ser vi bara muspekaren och den grå bakgrunden.

Låt oss börja med de grundläggande inställningarna.

OpenBox-menyn

Alternativt kan vi skapa OpenBox-menyn med MenuMaker. Vad den senare gör är att läsa alla program som är installerade på vårt system och lägga till dem i vår meny.

sudo pacman -S menumaker

Och då räcker det att skapa den på följande sätt.

mmaker OpenBox3 -f -t (Här måste du lägga terminalemulatorn som du valt)

I mitt fall var det:

mmaker OpenBox3 -f -t rxvt

Det är värt att förtydliga att alternativet '-f' är att skriva över menu.xml som vi kopierade tidigare.-

Om inte, finns det alltid möjlighet att göra det för hand eller med Obmenu-guiden. För att göra det för hand öppnar vi helt enkelt filen

menu.xml med nano eller leafpad och Edit.

Dess syntax är ganska enkel.

<*item label="NetBeans"*> <*action name="Execute"*>
<*execute*>netbeans<*/execute*>
<*/action*> <*/item*>

Obs: Onödigt att säga att ** inte går.

På den första raden finns programmets namn, i det följande kommandot som ska köras.

Om inte, är det andra alternativet Obmenu. Det är väldigt enkelt och jag tror inte det krävs mycket för att förklara.

Nåväl, nu har vi kommit långt.

Nu återstår bara att anpassa den.

GTK-teman.

För att hantera GTK-teman använder jag gärna lxappearance eftersom OpenBox inte har något sådant verktyg direkt. GTK-teman kan laddas ner från olika webbplatser som deviantart.com och gnome-look.org.

Vi installerar med:

sudo pacman -S lxappearance

Vi måste packa upp GTK-teman i mappen Teman i vårt hem (~/.themes/).

Det är en skärmdump av mitt Lx-utseende som redan är anpassat med ett tema.

ikoner

Vi kan också ladda ner dessa från DeviantArt, från Gnome-Look eller från AUR, med samma utseende som vi kan ställa in dem. Dessa ska placeras i /usr/share/icons/

Bakgrundsbilder

Personligen använder jag kväve för att hantera bakgrundsbilder. Vi fortsätter att installera det:

sudo pacman -S nitrogen

Så att tapeten definieras vid varje sessionsstart kommer vi att lägga till ett kommando till OpenBox autostart.

Muspekare.

Från samma LxAppearance kan vi konfigurera muspekaren. Också från ovannämnda webbplatser kan vi ladda ner pekarteman, eller från ArchLinux AUR.

Applikationer vid start: AutoStart.

Personligen gillar jag inte att ladda Openbox autostart särskilt mycket, jag har en känsla av att ju färre saker jag öppnar, desto snabbare startar miljön.

Här kommer vi att lägga till några applikationer som t.ex conky, xcompmgr Och andra.

Några exempelrader kan bland annat vara:

nitrogen --restore & << Esta linea indica que Nitrogen repone el wallpaper al inicio.

Om vi ​​har många rader, glöm inte & i slutet av var och en av dem.

conky & << Auto inicia Conky.

Här är ett exempel på min autostart:

http://paste.desdelinux.net/4562

Nyckelbindning.

Konfigurationen av nycklarna har ett ganska enkelt schema: Den ligger i ~/.config/openbox/rc.xml i avsnittet Keybinds.

<*keybind key="Alt-F2"*>
<*action namoe="Execute"*>
<*command*>gmrun<*/command*>
<*/action*>
<*/keybind*>

Obs: ** går inte.-

På den första raden finns en serie nycklar som ska användas, i den andra namnet på åtgärden och på den tredje raden själva åtgärden.

När jag är osäker, och för att göra saker enklare, lämnar jag min nyckelkonfiguration, där GmRun redan är konfigurerad som en programstartare, multimediaknapparna och knapparna för att styra ljusstyrkan på skärmen, bland många andra.

http://paste.desdelinux.net/4563

Panel

Som jag sa tidigare föredrar jag personligen Tint2. Jag tycker det är väldigt lätt och estetiskt.

Vi lägger till den i OpenBox autostart med hjälp av:

tint2 &

Det finns många konfigurationer av den. Under tiden lämnar jag dig den jag använder. Tack vare ~leodelacruz på DeviantArt.

http://paste.desdelinux.net/4564

De borde kopiera det och spara det som tint2rc in ~/.config/tint2/

OH-film och skuggor.

Jag gillar verkligen enkelheten i xcompmgr. Det är därför jag rekommenderar det. Var och en kan konfigurera det som de vill.
Vi lägger till den i autostarten med

xcompmgr &

Filhanterare.

Här kan alla (och som när som helst i den här guiden) använda vad de gillar eller passar dem bäst. Jag gillar enkelheten med pcmanfm.

Vi installerar det med:

sudo pacman -S pcmanfm

Avsluta, starta om eller stänga av

Sist men inte minst är avstängningen. Som jag sa tidigare, ger OpenBox bara "Logga ut" som standard.

Vi fixade det med Oblogout.

Vi kan lägga till den i OpenBox-menyn eller från vår föredragna startprogram.

Och ja, det var allt för nu... Var och en är ägaren till att göra saker enligt deras önskemål och/eller smak... Jag hoppas att det är användbart för dig...

När det är klart kan det se ut så här:

Obs: På bilden: PcManFm, LxAppearance, Urxvt, Tint2, Conky

Hälsningar.

Ivan!


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   KZKG ^ Gaara sade

    Utmärkt inlägg vän, verkligen ja... och inte bara det, bra skrivet, inga problem med taggar i alla fall, ett nöje att recensera inlägg som detta 🙂

    hälsningar

  2.   auroszx sade

    Mycket bra inlägg, något som upprepas på webben men det skadar aldrig 🙂

    PS: I avsnittet xcompmgr vet jag inte vad "skuggor" är xD Ta det inte på fel sätt 😛

    1.    KZKG ^ Gaara sade

      Hallå! kom igen, det är ett bra inlägg, var inte ett troll HAHA

      1.    chinoloco sade

        Hej dude, jag är ny på forumet och på linux. Hur kan jag be om hjälp med denna handledning, det verkar som att folk redan förstår det när de läser det, det är därför jag behöver hjälp.
        Tack!

    2.    Leper_Ivan sade

      Fixat ;D

  3.   Leper_Ivan sade

    Hahahaha, jag nämnde det i början av inlägget. Det har setts ganska mycket, men det skadar aldrig, och det finns några bidrag som jag tycker är värda att granska. Tack så mycket för kommentarerna. Och tack Gaara för komplimangen, hahaha.. =D

    Jag ska se om jag kan reparera skuggorna 😛

  4.   Josh sade

    Inlägget är väldigt bra, jag har alltid velat testa openbox nu när nya arch iso kommer ut ska jag testa det. Tack

  5.   elip89 sade

    Utmärkt inlägg Iván, mycket bra för den som vill ha sin Arch med Openbox eller för den som helt enkelt vill prova den för första gången 🙂

    hälsningar

  6.   luweeds (@luweeds) sade

    Arch +Openbox + lxterminal + tint2 + dmenu + volumeicon +conky Detta är min distro par excellence, vissa lägger till wbar, i alla fall är prestandan mycket bra. Tack för inlägget!En mycket praktisk och lätt konfiguration: lxterminal, utan tvekan rekommenderar jag dig att prova det. Hälsningar till alla

  7.   sergi sade

    Jag sparar den i PDF, en så detaljerad guide skadar aldrig.

    Jag använder Crunchbang, vilket säkert är samma sak och sanningen är att du inte behöver Gnome, eller KDE eller något liknande! lika lätt som allt det där och du kan ha dockor, genvägar eller menyer alltid närvarande, bekväma och ljusa sanningen, jag vet inte hur folk inte använder det mer.

    Här lämnar jag min look som är mellan lätt, förenklad och "snygg".

    http://i.imgur.com/OLq7A.png

  8.   Aaron Mendo sade

    Tack för inlägget, jag använder fluxbox, det är väldigt likt.

    Hälsningar.

  9.   makubex uchiha sade

    utmärkt tutorial vän xD det syns att openbox har en bra design xD

  10.   Leper_Ivan sade

    Tack alla för att ni uppskattar detta bidrag =D

  11.   Rötter87 sade

    Nåväl, jag stannar kvar med kde hahaha tack för att du har när jag känner för det

  12.   davidlg sade

    Hej mycket bra, jag skulle lägga till några saker:
    Obtangent för att lägga till kortkommandon
    Pipemenyer för senaste dokument och mappar, och jag tror att det också finns en programmeny att generera men jag kommer inte ihåg för den här

  13.   Leper_Ivan sade

    Obkey åtminstone i mitt fall, det har gjort mig förvirrad angående nycklarna och det har inte alltid fungerat. Då är var och en ägare till att använda det verktyg som passar dem bäst.

  14.   sirMvM sade

    Som sagt ovan, mycket bra skrivet och förklarat
    Felicidades

  15.   Claudio sade

    Utmärkt inlägg!Jag har testat Arch+openbox i en virtualbox ett tag nu och detta hjälper mig mycket att förbättra dess utseende!

    Tack !.

  16.   någonsin sade

    Utmärkt inlägg. För några månader sedan satte jag ihop samma sak, och tack vare den utmärkta Archlinux-wikin upptäckte jag flera av de program du nämner. Som en detalj är det bra att rekommendera tintwizard-programmet för att bekräfta verktygsfältet tint2.
    Tänk om jag har ett problem, kanske någon kan hjälpa mig... Jag kan ändra ikonerna som visas i pcmanfm, även om jag ändrar dem i lxutseendet ändras de inte... och jag har inget annat val än att använda hemska standardikoner. Om någon vet låt mig veta. Hälsningar till alla

    1.    Leper_Ivan sade

      Jag skulle inte veta exakt vad det är. Om lx-utseendet inte ändras bör du kontrollera om det skapar rätt konfigurationsfil i ~/.config/gtk-3.0/settings.ini

  17.   elendilnarsil sade

    Ahhhh!! öppen låda!!!!!

  18.   Alberto sade

    Mycket bra, jag använder också openbox med debian på anteckningsboken och mycket nöjd.
    En sista sak: Du kan lägga din conky-konfigurationsfil i .conkyrc. Jag tyckte mycket om det.

    En hälsning.

    1.    Leper_Ivan sade

      http://paste.desdelinux.net/4565

      Där är det kompis. Om du vill ha den svarta stapeln kan du göra det i gimp. Eller så frågar du mig så skickar jag det till dig. Eller så ändrar vi helt enkelt några konfigurationsparametrar och den skapas från conky.

  19.   crotus sade

    Spektakulär guide Iván, är Openbox-bibeln!

    1.    Leper_Ivan sade

      Hahaha, jag vet inte om det är så illa. Tack så mycket för att du kommenterar.

  20.   fernando gonzález sade

    Det fanns en tid när jag använde crunchbang och jag tyckte att det var en utmärkt distribution, särskilt på grund av minimalismen som fungerar med openbox. Den var utmärkt. Jag rekommenderar den för avancerade användare eller användare som vill ta risker med något mycket mer attraktivt i utvecklarmiljön.

  21.   Daniel sade

    Mycket bra inlägg vän, du vet att jag skulle vilja att du gör detsamma men för ubuntu 12.04 skulle jag vilja installera openbox och konfigurera det på samma sätt som du gjorde i archlinux.

    1.    Leper_Ivan sade

      Det måste vara samma sak. Som mest ändras paketnamnen. Inget som en begåvningssökning inte kommer att fixa.

  22.   mfcollf77 sade

    Hej, ursäkta min okunnighet. och detta gäller inte fedora 17?

    Jag har 3 dagar på mig att vara med FEDORA 17

    Jag behöver veta hur man ändrar färger till GNOME och skapar genvägar på skrivbordet

    Dessutom, hur man konfigurerar mediaspelaren i FEDORA 17, det finns många men vilken rekommenderar du att den har ett bra ljud eller något liknande i surround som i windows media player.

    Och ett annat program som inte är vin för att installera Windows-program i linux. bara det hindrar mig från att gå över till linux. eftersom jag har ett bokföringsprogram som heter quickbook som fungerar på windows

    Och om jag kan installera Windows Media Player 11 i Linux på grund av ljudet?

    Är det sant att GNOME-skrivbordet är väldigt tungt och långsamt? Vad är bättre, KDE?

    1.    Leper_Ivan sade

      Det måste gälla på samma sätt, endast namnen på paketen får ändras. Jag personligen gillar Amarok. Eller MPD med en klient. Nästan alla lagerprogram mellan Linux och Windows-mjukvara fungerar på basis av vin. Du bör installera den.

      Det beror på varje person, och framför allt på fördelarna med din dator.

  23.   mfcollf77 sade

    När jag installerade FEDORA 17 installerade jag uppdateringar som sa i ett inlägg. och på grund av strömförsörjningsproblem avbröts den. och batteriet räckte inte länge. och nu när jag ger den installera vin i TERMINALEN kör den men skickar meddelanden om att något väntade och att det måste installeras först och till slut skickar det ett felmeddelande.

    men jag gav den uppdatering igen och den håller inte lika länge som första gången och den fortsätter med problem. vissa säger att WINE ger problem att virtualisering är bättre men jag förstår att det tar upp mycket resurser som minne och processor

  24.   Claudio sade

    Bra, jag förstod inte hur man satte in konfigurationer i början. Någon ytterligare förklaring? Jag vill till exempel att OH-filmen ska finnas där från början (nu konfigurerar jag dem efter att ha loggat in med Compositing) men jag förstod inte och det är inte ett obegripligt meddelande xD

    1.    Leper_Ivan sade

      Du behöver bara lägga till kommandot i autstart som finns i ~/.config/openbox/

      Till exempel:

      xcompmgr &
      Conky &
      volymikon &

      Och så, med kommandot du vill använda.

      1.    Claudio sade

        Ok, jag gjorde nano ~/.config/openbox/ och den är tom. Gjorde jag något fel?

        1.    Leper_Ivan sade

          ~/.config/openbox/autostart, jag trodde du skulle märka 😀

          1.    Claudio sade

            Tja, che, jag har små problem xDD

            Vi pratar om det på IRC, tack för svaren!

  25.   ivan sade

    Hej, jag skulle vilja veta hur jag kan ändra den vita bakgrunden för PCmanFM för en bild som det görs i Nautilus, jag använder Fedora 16 LXDE på en gammal dator, jag har sökt i hela nätverket och jag kan inte hitta en lösning, jag vet inte vilken fil jag ska redigera, varför? snälla hjälp. Tack på förhand och ber om ursäkt för besväret. Hälsningar

    1.    Leper_Ivan sade

      Jag tror att du inte kan ändra bakgrunden till PcManFm..

  26.   ivan sade

    OK tack. Tycker du att det är bekvämt att byta PCmanFM mot Nautilus i LXDE?
    eftersom jag verkligen gillar nautilus men jag är inte säker på om jag ändrar den och om den kommer att fungera bra i LXDE? Hälsningar.

    1.    Leper_Ivan sade

      Jag skulle inte särskilt använda Nautilus i LXDE, utan var och en med sitt tema. Från att springa kommer han att springa...

  27.   serfravirs sade

    Openbox är väldigt bra, jag installerade den på min bärbara dator och jag är glad som en mask, jag har alltid gillat minimalismen i denna fönsterhanterare (även om jag också verkligen gillar Gnome, som är den jag har på min PC).
    Ytterligare ett alternativ att installera tillsammans med Openbox är Synapse, du glömmer applikationsmenyn och den gör många andra saker, jag träffade honom i Manjaro Openbox tillsammans med andra saker som jag fotade XD.
    Förresten, jag använder också Arch Linux på båda mina maskiner.

  28.   Gadem sade

    :/ lite krångligt, fick mig att vilja testa openbox i alla fall, tack.

  29.   ivan sade

    Häftigt!

  30.   linuxero sade

    För när jag lägger pacman laddar den ner pacman-spelet

  31.   pambisito sade

    Använder Openbox C-språket?

    1.    Sir Markus sade

      Virtual Box upptar språket C++ med assembler på x86