OpenBox Installatie en aanpassing

Hallo collega's, vandaag breng ik jullie een eenvoudige handleiding voor het installeren en configureren van Openbox. Voor velen is het tegen bekend, maar het kan nooit kwaad om het bij de hand te hebben.

Opmerking: zoals ik al eerder zei, zal deze gids gericht zijn op ArchLinux, de distributie die ik gebruik. Sommige pakketten kunnen hun naam veranderen.

Eerst en vooral gaan we een paar dingen installeren die we nodig zullen hebben. Deze gids zal gericht zijn op de installatie van OpenBox en niet op het basissysteem.

We beginnen:

sudo pacman -S openbox obconf obmenu oblogout tint2 xcompmgr

Open doos: Het is de WindowsManager die moet worden geïnstalleerd.
obconf: Het is de OpenBox-configuratiewizard, het zal behoorlijk handig zijn.
Obmenu: Het is een GUI om het Openbox Menu te configureren. Zo niet, dan kunnen we het met de hand doen.
Uitloggen: Standaard brengt OpenBox niet meer dan de «Close Session» om af te sluiten, dit is onze beste optie.
tint2: OpenBox heeft geen paneel waar u de geopende vensters en de applicaties op de lade kunt zien. Dit is mijn favoriet.
xcompmgr: Zoals de naam al aangeeft, is het een manager van composities. Schaduwen, transparanten enz.

Kopieer na installatie de OpenBox-configuratiebestanden naar ons huis (~ /)

Als de map niet bestaat, doe dan gewoon:

mkdir ~/.config/openbox/

En later:

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

U moet duidelijk zijn over waar elk van deze bestanden voor is.

menu.xml : Het is het bestand dat het OpenBox-menu configureert (klik met de rechtermuisknop op het bureaublad). Van daaruit kunt u bijvoorbeeld applicaties of scripts starten.

rc.xml : Het is het hoofdconfiguratiebestand van OpenBox, van daaruit worden de acties van de toetsen, het visuele aspect ervan, onder andere geconfigureerd.

automatische start: Zoals de naam aangeeft, worden toepassingen die we aan het begin van de sessie definiëren, vanaf hier gestart. Zoals bijvoorbeeld conky of tint2.

Om het te lanceren hebben we twee opties. Voeg het toe aan ~ / .xinitrc voor Slim of vanuit een andere Session Manager zoals KDM of GDM.

Door ~ / .xinitrc (Slim) te bewerken, voegen we de regel toe:

exec openbox-session

We redden en sluiten.

Omdat KDM 'automatisch' is en er geen regels hoeven te worden toegevoegd.

Met de nieuwe Arch-installatie moet eraan worden herinnerd dat daemons niet langer worden gebruikt in rc.conf, maar worden gestart via systemctl.

systemctl enable kdm.service o systemctl enable slim.service

Het is gebeurd. We hebben de bestanden al gekopieerd en we kunnen het ook starten met Slim of KDM (of GDM, enz.). Op dit moment, als we OpenBox openen, zien we alleen de muisaanwijzer en de grijze achtergrond.

Laten we beginnen met de basisinstellingen.

OpenBox-menu

Optioneel kunnen we het OpenBox-menu maken met MenuMaker. De laatste, wat het doet, is alle programma's die in ons systeem zijn geïnstalleerd lezen en ze aan ons menu toevoegen.

sudo pacman -S menumaker

En maak het dan gewoon op de volgende manier.

mmaker OpenBox3 -f -t (hier moet u de door u gekozen terminalemulator plaatsen)

In mijn geval was het:

mmaker OpenBox3 -f -t rxvt

Het is de moeite waard om te verduidelijken dat de '-f'-optie is om het menu.xml dat we eerder hebben gekopieerd, te overschrijven.

Zo niet, dan is er altijd de mogelijkheid om het met de hand of met de Obmenu-gui te doen. Om het met de hand te doen, openen we gewoon het bestand

menu.xml met nano of leafpad en Bewerken.

De syntaxis ervan is vrij eenvoudig.

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

Opmerking: het spreekt voor zich dat de ** niet gaan.

In de eerste regel staat de naam van het programma, in de volgende het uit te voeren commando.

Zo niet, dan is de andere optie Obmenu. Het is heel eenvoudig en ik denk niet dat het nodig is om veel uit te leggen.

 

We hebben een lange weg afgelegd.

Nu rest het alleen nog om het aan te passen.

GTK-thema's.

Om GTK-thema's te behandelen, gebruik ik lxappearance graag, aangezien OpenBox geen van deze tools uit de doos heeft. GTK-thema's kunnen worden gedownload van verschillende websites zoals deviantart.com en gnome-look.org.

We installeren met:

sudo pacman -S lxappearance

De GTK-thema's, we moeten ze uitpakken in de map Thema's van ons Home (~ / .themes /).

Dat is een screenshot van mijn reeds aangepaste Lxappearance met een thema.

pictogrammen

Deze kunnen ook worden gedownload van DeviantArt, van Gnome-Look of van de AUR, met dezelfde Lxappearance kunnen we ze instellen. Deze moeten worden geplaatst /usr/share/icons/

Achtergronden

Ik gebruik persoonlijk stikstof om de achtergronden te beheren. We gaan verder met het installeren:

sudo pacman -S nitrogen

 

Zodat de achtergrond wordt gedefinieerd bij het starten van elke sessie, zullen we een commando toevoegen aan de OpenBox autostart.

Muis cursor.

Vanuit LxAppearance zelf kunnen we de muisaanwijzer configureren. Ook van de bovengenoemde websites kunnen we pointer-thema's downloaden, of van de ArchLinux AUR.

Opstarttoepassingen: AutoStart.

Persoonlijk vind ik het niet leuk om de Openbox autostart veel te laden, ik heb het gevoel dat hoe minder dingen opengaan, hoe sneller de omgeving opstart.

Hier zullen we enkele applicaties toevoegen, zoals Conky, xcompmgr En anderen.

Enkele voorbeeldregels zouden onder andere kunnen zijn:

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

Als we veel regels hebben, vergeet dan niet de & aan het einde van elk ervan.

conky & << Auto inicia Conky.

Hier is een voorbeeld van mijn autostart:

http://paste.desdelinux.net/4562

Sleutelbinding.

De configuratie van de sleutels heeft een vrij eenvoudig schema: het is te vinden in ~/.config/openbox/rc.xml in de sectie Keybinds.

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

Opmerking: de ** gaan niet. -

Op de eerste regel staat de reeks te gebruiken toetsen, in de tweede regel de naam van de actie en in de derde regel de actie zelf.

Bij twijfel, en om dingen gemakkelijker te maken, verlaat ik mijn sleutelconfiguratie, waar GmRun al is geconfigureerd als een applicatiestarter, de multimediatoetsen en de toetsen om de helderheid op het scherm te regelen, naast vele andere.

http://paste.desdelinux.net/4563

Paneel

 

Zoals ik al eerder zei, geef ik persoonlijk de voorkeur aan Tint2. Ik vind het erg licht en esthetisch.

We voegen het toe aan de OpenBox autostart via:

tint2 &

Er zijn veel instellingen voor. Ondertussen laat ik jou degene die ik gebruik. Met dank aan ~ leodelacruz op DeviantArt.

http://paste.desdelinux.net/4564

Ze moeten het kopiëren en opslaan als tint2rc in ~/.config/tint2/

Transparanten en schaduwen.

Ik hou echt van de eenvoud van xcompmgr. Daarom raad ik het aan. Iedereen kan het naar eigen inzicht configureren.
We voegen het toe aan autostart met

xcompmgr &

Bestandsbeheer.

Hier kan iedereen (en zoals op elk moment in deze gids) gebruiken wat hij leuk vindt of het beste bij hem past. Ik hou van de eenvoud van pcmanfm.

We installeren het met:

sudo pacman -S pcmanfm

 

Afsluiten, opnieuw opstarten of afsluiten

Last but not least is de uitschakeling. Zoals ik al eerder zei, brengt OpenBox standaard alleen de "Sluit sessie".

We lossen het op met Oblogout.

We kunnen het toevoegen aan het OpenBox-menu of vanuit ons favoriete opstartprogramma.

 

En tja, voorlopig is dat alles .. Iedereen is de eigenaar van het doen van dingen naar hun wens en / of smaak .. Ik hoop dat het nuttig zal zijn ..

Als je klaar bent, kan het er als volgt uitzien:

 

Opmerking: Op de foto: PcManFm, LxAppearance, Urxvt, Tint2, Conky

Groeten.

Ivan!


De inhoud van het artikel voldoet aan onze principes van redactionele ethiek. Klik op om een ​​fout te melden hier.

46 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd.

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   KZKG ^ Gaara zei

    Uitstekende postvriend, echt ja ... en niet alleen dat, goed geschreven, zonder problemen met labels, kortom, een groot genoegen om posts als deze te beoordelen 🙂

    groeten

  2.   auroszx zei

    Zeer goede post, iets herhaald op internet, maar het doet nooit pijn 🙂

    PS: in de xcompmgr-sectie weet ik niet wat "namen" zijn xD Vat het niet verkeerd op

    1.    KZKG ^ Gaara zei

      Hallo! kom op, het is een goede post, wees geen trol HAHA

      1.    chinoloco zei

        Hallo allemaal, ik ben nieuw op het forum en op linux. Aangezien ik hulp kan vragen bij deze tutorial, is het duidelijk dat wanneer mensen het lezen, ze het al begrijpen, dus ik heb hulp nodig.
        Dank je wel!

    2.    Leper_Ivan zei

      Gerepareerd; D

  3.   Leper_Ivan zei

    Hahahaha, ik heb er aan het begin van de post op gereageerd .. Het is best gezien, maar het doet nooit pijn, en er zijn enkele bijdragen waarvan ik denk dat ze het waard zijn om te herzien .. Heel erg bedankt voor de reacties. En bedankt Gaara voor het compliment, hahaha .. = D

    Ik ga kijken of ik de schaduwen kan repareren 😛

  4.   Josh zei

    De post is erg goed, ik heb altijd al openbox willen proberen nu de nieuwe arch iso uitkomt, ik zal het proberen. Dank je

  5.   elip89 zei

    Uitstekende post Iv n erg goed voor degenen die hun boog met Openbox willen of voor degenen die het gewoon voor de eerste keer willen proberen 🙂

    groeten

  6.   luweeds (@luweeds) zei

    Arch + Openbox + lxterminal + tint2 + dmenu + volumeicon + conky Dat is mijn distro bij uitstek, er zijn er die wbar toevoegen, in ieder geval zijn de prestaties erg goed. Bedankt voor de post! Een zeer praktische en lichte configuratie: lxterminal, ik moedig je zeker aan om het te proberen. Ik groet iedereen!

  7.   Sergi zei

    Ik bewaar het in pdf, zo'n gedetailleerde gids doet nooit pijn.

    Ik gebruik Crunchbang, wat zeker hetzelfde is en de waarheid is dat je Gnome of KDE of dat soort dingen niet nodig hebt! zo licht als dat en je kunt dokken, snelkoppelingen of menu altijd aanwezig, comfortabel en licht de waarheid hebben, ik weet niet hoe mensen het niet meer gebruiken.

    Hier laat ik mijn look achter die tussen licht, simplistisch en «mooi» in zit.

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

  8.   Aaron Mendo zei

    Bedankt voor het bericht dat ik fluxbox gebruik, het lijkt erg op elkaar.

    Groeten.

  9.   makubex uchiha zei

    uitstekende instructievriend xD het is te zien dat openbox een goed ontwerp heeft xD

  10.   Leper_Ivan zei

    Bedankt allemaal voor het waarderen van deze bijdrage = D

  11.   rot87 zei

    Nou, ik blijf bij kde hahaha grax voor de peiling als ik opvrolijk

  12.   davidlg zei

    Hallo heel goed, ik zou een paar dingen willen toevoegen:
    Obkey om sneltoetsen toe te voegen
    Pipemenus voor recente documenten en mappen, en ik denk dat er tb is om het menu met programma's te genereren, maar voor deze weet ik het niet meer

  13.   Leper_Ivan zei

    Obkey, in mijn geval, bracht me in de war voor het probleem met de sleutels en het werkte niet altijd. Dan is ieder de eigenaar om de tool te gebruiken die het beste bij hem past.

  14.   meneerMvM zei

    Zoals ze hierboven zeiden, zeer goed geschreven en uitgelegd
    Gefeliciteerd

  15.   Claudio zei

    Uitstekende post! Ik test Arch + openbox al een tijdje in een virtualbox en dit helpt me enorm om het uiterlijk ervan te verbeteren!

    Dank je !.

  16.   ooit zei

    Uitstekende post. Een paar maanden geleden heb ik hetzelfde samengesteld, en dankzij de uitstekende Archlinux wiki ontdekte ik verschillende van de programma's die u noemt. Als detail is het goed om de tintwizard-applicatie aan te bevelen om de tint2-balk te vertrouwen.
    Wat als ik een probleem heb, misschien kan iemand me helpen ... ik kan de pictogrammen wijzigen die in pcmanfm verschijnen, zelfs als ik ze verander in hun uiterlijk, veranderen ze niet ... en ik heb geen andere keus dan het vreselijke te gebruiken pictogrammen standaard. Laat het me weten als iemand het weet. Groetjes aan iedereen

    1.    Leper_Ivan zei

      Het zou niet goed weten waarom het is. Als lxappearance niet verandert, moet u controleren of het het configuratiebestand correct aanmaakt in ~ / .config / gtk-3.0 / settings.ini

  17.   Elendilnarsil zei

    Ahhhhh !! Open doos !!!!!

  18.   Alberto zei

    Heel goed, ik gebruik ook openbox met debian op de notebook en erg blij.
    Een laatste ding: je zou je conky-configuratiebestand .conkyrc kunnen plaatsen. Ik vond het erg leuk.

    Een groet.

    1.    Leper_Ivan zei

      http://paste.desdelinux.net/4565

      Daar is hij, maat. Als je de zwarte balk wilt, kun je dat in gimp doen. Of je vraagt ​​het mij en ik zal het je toesturen. Of we veranderen eenvoudigweg enkele parameters van de configuratie en deze is gemaakt op basis van conky.

  19.   krokus zei

    Spectaculaire gids Ivan, is de Openbox-bijbel!

    1.    Leper_Ivan zei

      Hahaha, ik weet niet of het zo erg is. Heel erg bedankt voor je reactie.

  20.   Fernando Gonzalez zei

    Er was een tijd dat ik crunchbang gebruikte en het leek een uitstekende distributie, vooral vanwege het minimalisme dat werkt met openbox, het was uitstekend, ik raad het aan voor gevorderde gebruikers of gebruikers die iets veel aantrekkelijkers willen riskeren in de ontwikkelaarsomgeving .

  21.   Daniel zei

    Zeer goede postvriend, je weet dat ik zou willen dat je er een hetzelfde maakt, maar voor Ubuntu 12.04 zou ik openbox willen installeren en het op dezelfde manier configureren als in archlinux.

    1.    Leper_Ivan zei

      Het moet hetzelfde zijn. Hooguit veranderen de pakketnamen. Niets dat een zoektocht naar bekwaamheid niet kan oplossen.

  22.   mfcollf77 zei

    Hallo, excuseer mijn onwetendheid. en dit geldt niet voor fedora 17?

    Ik ben 3 dagen bij FEDORA 17 geweest

    Ik moet weten hoe ik kleuren naar GNOME kan veranderen en snelkoppelingen op het bureaublad moet maken

    ook hoe de mediaspeler in FEDORA 17 moet worden geconfigureerd, er zijn er veel, maar welke bevelen aan dat het een goed geluid of iets dergelijks heeft, zoals in Windows Media Player.

    En een ander programma dan wine om Windows-programma's in linux te installeren. Dat alleen weerhoudt me ervan om naar Linux te verhuizen. omdat ik een boekhoudprogramma heb genaamd quickbook dat werkt op Windows

    en als ik de Windows Media Player 11 in Linux kan installeren vanwege het geluid?

    Is het waar dat het GNOME-bureaublad erg zwaar en traag is? Wat is beter KDE?

    1.    Leper_Ivan zei

      Het moet op dezelfde manier van toepassing zijn, alleen de pakketnamen kunnen veranderen. Persoonlijk vind ik Amarok leuk. Of MPD met een klant. Vrijwel alle laagprogramma's tussen Linux- en Windows-software werken op basis van wijn. Je moet het installeren.

      Dat hangt af van elke persoon, en vooral van de prestaties van uw pc.

  23.   mfcollf77 zei

    Toen ik FEDORA 17 installeerde, installeerde ik updates die ze in een post zeiden. en vanwege problemen met de stroomvoorziening werd het geannuleerd. en de batterij duurde niet lang. en nu, wanneer ik wine installeer in de TERMINAL, wordt het uitgevoerd, maar het stuurt berichten dat er iets in behandeling was en dat het eerst moet worden geïnstalleerd en op het einde wordt er een foutmelding verzonden.

    maar ik heb het opnieuw een update gegeven en het duurt niet lang zoals de eerste keer en het heeft nog steeds problemen. Sommigen zeggen dat WINE problemen geeft dat virtualisatie beter is, maar ik begrijp dat er veel bronnen voor nodig zijn, zoals geheugen en processor

  24.   Claudio zei

    Hallo, ik begreep in het begin niet hoe ik configuraties moest plaatsen. Nog meer uitgebreide uitleg? Ik wil bijvoorbeeld dat de transparanten vanaf het opstarten zijn (nu configureer ik ze na inloggen met Compositing) maar ik begreep het niet en het is geen onverstaanbaar bericht xD

    1.    Leper_Ivan zei

      Je hoeft alleen maar het commando toe te voegen in de autstart in ~ / .config / openbox /

      Bijvoorbeeld:

      xcompmgr &
      conky &
      volumepictogram &

      En dus, met het commando dat u wilt gebruiken.

      1.    Claudio zei

        Ok ik heb nano ~ / .config / openbox / gemaakt en het is leeg. Heb ik iets verkeerd gedaan?

        1.    Leper_Ivan zei

          ~ / .config / openbox / autostart, ik dacht dat je het zou opmerken :)

          1.    Claudio zei

            Nou hey, ik heb kleine problemen xDD

            We hebben het erover op IRC, bedankt voor de antwoorden!

  25.   ivan zei

    Hallo, ik zou graag willen weten hoe ik de witte achtergrond van PCmanFM voor een afbeelding kan veranderen zoals het in nautilus wordt gedaan, ik gebruik Fedora 16 LXDE op een oude computer, ik heb het hele netwerk doorzocht en ik kan geen oplossing vinden, Ik weet niet welk bestand ik moet bewerken, help alstublieft. Bij voorbaat dank en excuses voor het ongemak. Proost

    1.    Leper_Ivan zei

      Ik denk dat de achtergrond van PcManFm niet kan worden gewijzigd ..

  26.   ivan zei

    OK bedankt. Denk je dat het handig is om PCmanFM in Nautilus in LXDE te veranderen?
    omdat ik nautilus erg leuk vind, maar ik weet niet zeker of ik het verander en of het goed werkt in LXDE? Vriendelijke groeten.

    1.    Leper_Ivan zei

      Ik zou Nautilus niet bijzonder gebruiken in LXDE, maar elk met zijn eigen thema. Rennen zal rennen ...

  27.   servaviros zei

    Openbox is erg goed, ik heb het op mijn notebook geïnstalleerd en ik ben zo blij als een worm, ik heb altijd van het minimalisme van deze windowmanager gehouden (hoewel ik Gnome ook erg leuk vind, die ik op mijn pc heb).
    Een andere optie om samen met Openbox te installeren is Synapse, je vergeet het applicatiemenu en het doet veel andere dingen, ik ontmoette het in Manjaro Openbox samen met andere dingen die ik op XD heb geschoten.
    Overigens gebruik ik Arch Linux ook op mijn beide machines.

  28.   Gadem zei

    : / een beetje omslachtig, waardoor ik toch openbox wilde proberen, bedankt.

  29.   Ivan zei

    Stoer!

  30.   linuxero zei

    Omdat wanneer ik pacman zet, het het spel pacman downloadt

  31.   Paambisito zei

    Openbox gebruikt de C-taal?

    1.    Mijnheer Markuss zei

      Virtual Box bezet de C ++ -taal met spreader op x86