Installeer Openbox op Arch Linux

aas

Waarschuwing!: Voor installatie Open doos, moet u de Basic Graphic Environment (Xorg) en videostuurprogramma installeren, als u deze niet hebt geïnstalleerd, gaat u naar de volgende gids:

Installatie van basis grafische omgeving en videostuurprogramma.

Openbox is een lichtgewicht, zeer configureerbare vensterbeheerder met brede compatibiliteit met standaarden.

-11c

Openbox installatie

Openbox is beschikbaar via de officiële repositories.

$ sudo Pacman -S open doos

Eenmaal geïnstalleerd, moeten we de bestanden kopiëren rc.xml, MENU. Xml, automatische start y milieu van standaardconfiguratie tot ~ / .config / openbox /.

Om de bestanden te kopiëren:

$ mkdir -p ~ / .config / openbox
$ cp / etc / xdg / openbox / {rc.xml,menu.xml,automatische start,milieu} ~ / .config / openbox

Deze bestanden vormen de basis van uw configuratie in openbox. Elk bestand verwijst naar een enkel aspect van de configuratie en heeft de volgende rollen:

-een

rc.xml: Het is het belangrijkste Openbox-configuratiebestand. Het wordt gebruikt om sneltoetsen, thema's, virtuele desktops en andere eigenschappen te configureren.
-een

menu.xml: Beheer het Openbox-toepassingsmenu dat verschijnt wanneer u met de rechtermuisknop op het bureaublad klikt.
-een

automatische start: Dit is het bestand dat wordt gelezen wanneer u de openbox-sessie start. Bevat de programma's die met de sessie beginnen. Het wordt meestal gebruikt om panelen / docks te starten, de achtergrondafbeelding in te stellen of scripts uit te voeren bij het opstarten.
-een

milieu: Dit bestand stelt de variabelen in voor de Openbox-omgeving. Alle ingestelde variabelen worden bij elke aanmelding uitgevoerd. Wordt gebruikt om IME's te starten, taalmodules te exporteren, de standaarddirectory aan te geven, enzovoort.

-12d

 Plug-in installatie

-a

ObConf: is een grafische interface-tool voor het configureren van Openbox, die de meeste voorkeuren kan instellen, inclusief thema's, virtuele desktops, venstereigenschappen en desktopmarges.

$ sudo Pacman -S obconf

-a

 Menumaker: is een krachtig hulpmiddel dat op XML gebaseerde menu's maakt voor een aantal vensterbeheerders, waaronder Openbox. MenuMaker zoekt naar uitvoerbare programma's die op uw computer zijn geïnstalleerd en maakt een XML-menu op basis van de resultaten.

$ sudo Pacman -S menumaker

-a

Tint2: Basis en aanpasbaar gebruikspaneel.

$ sudo Pacman -S tint2

Om Tin2 aan het begin van de omgeving te starten:

We openen ons bestand ~ / .config / openbox /autostart.sh o .xinitrc (kies er gewoon een), bijvoorbeeld .xinitrc:

$ nano .xinitrc

We plaatsen de volgende regel erin:

tint2 &

-a

applet voor Networkmanager.

$ sudo Pacman -S netwerkbeheerder-applet

-a

Stikstof: is een snelle en lichtgewicht wallpaper browser / setter voor X.

$ sudo Pacman -S stikstof

Om onze achtergrond te herstellen naar het begin van Openbox, voegen we stikstof toe aan ons bestand .xinitrc of naar ons ~ / .config / openbox / bestandautostart.shopenen we een van de twee, bijvoorbeeld .xinitrc:

$ nano .xinitrc

Eenmaal binnen zetten we aan het einde de volgende regel:

stikstof - herstellen &

-a

Lxuiterlijk een hulpmiddel voor het selecteren van thema's, pictogrammen, cursors, lettertypen. Kortom, het is een sterk aanbevolen tool voor het aanpassen van de omgeving.

$ sudo Pacman - Uiterlijk

-a

Slim startup manager:

$ sudo Pacman -S slank

-13d

 Omgeving instellingen

Dit is het deel van de gids, laten we zeggen meer 'vermakelijk', want zoals ik al eerder zei, Open doos Het is een van de meest configureerbare omgevingen, in deze stap maken we gebruik van de eerder geïnstalleerde tools.

-een

obconf:

We openen de tool om de reeds genoemde functies te zien en / of te activeren:

$ obconf

-een

Menumaker:

Eenmaal geïnstalleerd, kunt u een volledig menu genereren door:

$ maker -v OpenBox3

Standaard zal MenuMaker een vorig menu.xml-bestand niet overschrijven. Om dit te doen, voert u het uit met het argument -f (force):

$ maker -vf OpenBox3

Voor een volledige lijst met opties voert u uit

$ maker --help

Dit geeft je een redelijk uitgebreid menu. Nu kunt u het bestand wijzigen menu.xml met de hand, of gewoon de lijst opnieuw genereren wanneer u nieuwe software installeert.

Een ander alternatief, vooral als u niet graag XML-bestanden bewerkt:

Obmenu is een grafische editor voor het Openbox-menu. Voor degenen onder u die niet echt van het spelen met XML houden, is dit waarschijnlijk de beste optie voor u.

-14d

 Thema's en uiterlijk

Dit is de laatste stap om onze omgeving af te hebben.

De thema's van Open doos controle over de weergave van vensterranden, inclusief de titelbalk en de bijbehorende knoppen, naast de meldingen (OSD). Een aantal thema's is beschikbaar door het openbox-themes pakket te installeren.

$ sudo Pacman -S openbox-thema's

Doos-look is een geweldige bron om onderwerpen uit te halen Open doos.

De gedownloade thema's moeten in ~ / .themes en kan worden geïnstalleerd of geselecteerd met de tool ObConf (eerder geïnstalleerd).

-15d

Activeer login manager

Slim leest lokale instellingen uit ~ / .xinitrc en start vervolgens het bureaublad volgens wat er in dit bestand staat, in de gids: Arch Linux basisconfiguratie Er is een basisbestand voor .xinitrc, voor het geval je het niet hebt, voer dan de volgende opdracht uit:

$ cp /etc/skel/.xinitrc ~

We openen ons ~ / .xinitrc-bestand:

$ nano .xinitrc

Aan het einde voegen we onze omgeving toe:

exec openbox-sessie

We activeren Slim:

$ sudo systemctl slim.service inschakelen

• We herstarten:

$ sudo opnieuw op te starten

Zodra ons systeem opnieuw is opgestart, kunnen we genieten Open doos.

Alstublieft! stuur uw problemen / twijfels in mijn e-mail: arch-blog@riseup.net

ff

Help ons met één klik en deel de gids met je vrienden.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  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.   panchomora zei

    Zeer goede gids, maar blijf aandringen op slim, het geeft problemen met systemd en het zou beter zijn om lightdm en een andere startup-manager te installeren.

    https://wiki.archlinux.org/index.php/Display_manager#Incompatibility_with_systemd

    1.    radixen zei

      Veel reden in wat je zegt, het is meer aan het einde van Wiki toont het volgende:

      Incompatibiliteit met systemd
      Betrokken DM's: Entrance, MDM, SDDM, SLiM

      Sommige displaymanagers zijn niet volledig compatibel met systemd, omdat ze het PAM-sessieproces hergebruiken. Het veroorzaakt verschillende problemen bij de tweede keer inloggen, bijvoorbeeld:
      - NetworkManager-applet werkt niet,
      - PulseAudio-volume kan niet worden aangepast,
      - inloggen op GNOME met een andere gebruiker mislukt.

      1.    rauwBasis zei

        Dat is precies waarom hij de link panchomora plaatste ..

        Nu, als Slim en Openbox gebruiker ... heb ik geen probleem .. ..zelfs de nm-applet opsomming, die ik gebruik .. maar als we terug gaan naar het bugrapport .. het is een paar jaar geleden geschreven ..

        Ik gebruik ook PulseAudio .. en gebruik tenminste pavucontrol als manager .. Ik heb geen problemen met het volume .. en zelfs als ik herstart, blijft het volume op dezelfde waarde als het was achtergelaten ..

        En de laatste bug, naam met het gebruik van Gnome .. en in dit geval gebruiken we Openbox als WM-standalone ..

  2.   kik1n zei

    Ik heb openbox lang geleden geïnstalleerd, maar ik vond het niet leuk omdat ik alles met de hand moest bewerken, ik weet dat je grondiger kunt aanpassen, maar welke voordelen heeft het in vergelijking met andere omgevingen en desktops?

    1.    Jezus Ballesteros zei

      Het is waar wat je zegt, je moet veel dingen bewerken maar er komt naar mijn mening een moment dat je niet meer zo veel hoeft te doen en je hebt qua performance de voordelen van een windowmanager. Over het algemeen zijn vensterbeheerders meestal zoals Openbox, waar je veel bestanden moet bewerken, aan de andere kant zijn grafische omgevingen meestal completer en bevatten ze standaard veel dingen.

  3.   Richie Gharsia zei

    Uitstekende bijdrage. de waarheid mijn felicitaties voor het geven van deze tijd om uw kennis te delen. Wachten op de pantheonomgeving!

    groeten

  4.   Julio Garcia zei

    Toen het klaar was met het installeren van alles, vertoonde het geen fouten, maar bij het opnieuw opstarten na de loggia toont het alles zwart, er verschijnt niets
    Er is iets mis?

  5.   Ouderling M. Fouraux zei

    Heel goed gedaan en uitgelegd. Gefeliciteerd met het delen van uw kennis. Dank je.

  6.   Leeuw zei

    wanneer ik deze cp /etc/skel/.xinitrc ~ plaats, vertelt het me dat het bestand niet bestaat

    1.    gek_g zei

      Je hoeft alleen maar het bestand te maken, want het bestaat niet, en voila, je voegt de inhoud toe en dat is alles. Maar je hebt zeker een eerdere stap van de basisconfiguratie overgeslagen https://blog.desdelinux.net/configuracion-basica-de-arch-linux/

  7.   Andres-GH zei

    Hoe zit het met mijn vriend, goede tutorial, ik heb alle stappen gevolgd en het toont me de login om de sessie te starten, dan ga ik naar binnen en het toont me slechts drie xterm-terminals, een niet erg mooie klok en een achtergrondafbeelding, maar het probleem is dat het me het paneel niet laat zien van tint2, en als ik het aan het .xinitrc-bestand toevoeg en ik weet niet wat het probleem is. Ik zou uw hulp zeer op prijs stellen.

  8.   Hallo zei

    Super goed! Heel erg bedankt!

  9.   david zei

    Hallo, ik heb een vraag: ik heb Archbang geïnstalleerd, hoe kan ik het Openbox-menu in het Spaans maken? (Ik weet dat je het kunt, want voordat ik het opnieuw installeerde, wilde ik het toetsenbord in het Spaans zetten, ik heb iets in de terminal aangepast en de menutaal is aangepast, maar ik weet niet meer wat ik deed).