De i3wm (i3 Windows Manager) is geschreven in C en is een lichtgewicht, eenvoudig te configureren, en zeer populaire tiling windows manager. In tegenstelling tot de conventionele desktop omgeving, biedt een tiling manager net voldoende functionaliteit om vensters op je scherm te rangschikken op een gemakkelijke en aantrekkelijke manier die geschikt is voor je workflow.
i3 is een minimalistische tiling manager die op intelligente wijze de vensters op je scherm rangschikt op een naadloze, niet-overlappende manier. Andere tiling managers zijn xmonad en wmii.
In deze gids, zullen we uitleggen hoe de i3 Windows manager te installeren en te gebruiken op Linux desktop systemen.
Voordelen van i3 Windows Manager
In tegenstelling tot X windows managers zoals Fluxbox, KWin, en verlichting, i3 wordt geleverd met een zak goodies die we hieronder hebben opgesomd voor een soepele desktop ervaring.
1. Resource Vriendelijk
In tegenstelling tot de volledig uitgeruste desktop omgevingen zoals GNOME, is i3 windows manager vrij minimalistisch en is ontworpen voor eenvoud en efficiëntie. Met een laag gebruik van hulpbronnen, maakt het een snel tegelen Windows manager goed en houdt uw systeem genoeg RAM en CPU over voor andere toepassingen.
2. Flexibiliteit
Naast de mogelijkheid om vensters automatisch te rangschikken op een nette en georganiseerde manier, is i3 volledig configureerbaar en kunt u een paar instellingen aanpassen aan de schermlayout van uw voorkeur. Met behulp van externe tools, kunt u het uiterlijk verbeteren door het selecteren van de achtergrondafbeelding, het aanpassen van de transparantie en venster vervagingseffect, en het inschakelen van bureaublad notificaties.
De i3 tiling manager biedt een gemakkelijke en snelle manier om te schakelen tussen werkruimten dankzij een breed scala aan sneltoetsen die u eenvoudig kunt configureren. U kunt Windows naadloos groeperen naar uw workflow, wat uw productiviteit verhoogt.
Installeren van i3 Window Manager op Linux
De i3 tiling manager is beschikbaar in Debian, Ubuntu, en Linux Mint repositories en kan worden geïnstalleerd met behulp van de apt package manager als volgt.
$ sudo apt update$ sudo apt install i3
Op Fedora distributie, kunt u i3 installeren met behulp van dnf package manager zoals afgebeeld.
$ sudo apt update$ sudo dnf install i3
Eenmaal geïnstalleerd, moet u uw systeem opnieuw opstarten en op het kleine tandwieltje klikken in het login venster en de ‘i3’ optie selecteren zoals afgebeeld.
Als u bent ingelogd, wordt u gevraagd om ofwel het configuratiebestand te genereren dat in uw thuismap ~/.config/i3/config wordt opgeslagen, of de standaardinstellingen te gebruiken die het bestand in de map /etc/i3 zullen opslaan.
In deze handleiding kiezen we voor de eerste optie, dus we drukken op ENTER om het configuratiebestand in onze thuismap te plaatsen.
Na de volgende stap moet u de i3 wm modifier key definiëren, ook bekend als de $mod
toets. Dit kan de Windows Logo toets of de Alt toets zijn. Gebruik de pijltjestoetsen omhoog of omlaag om de gewenste modificatietoets te selecteren.
Als u klaar bent met de eerste instellingen. Er is niet veel te doen met het standaard i3 venster, het slaat op als een leeg scherm met een statusbalk helemaal onderaan het scherm.
Hoe gebruik je i3 Window Manager in Linux
Als je de i3 tiling manager hebt geïnstalleerd, zijn hier een paar toetsenbordcombinaties die je kunt gebruiken om van de grond te komen en de tiling manager met gemak te gebruiken.
Lanceer een terminal: $mod + ENTER
.
Toepassing starten via het menu: $mod + d
– Hiermee opent u een menu bovenaan uw scherm waarmee u een specifieke toepassing kunt zoeken door een trefwoord in te typen in het daarvoor bestemde tekstveld.
Vensters manipuleren
Bij het starten van toepassingen worden deze meestal in tegels weergegeven, zoals hieronder wordt getoond. Het is duidelijk dat de werkruimte er zo krap uitziet met meerdere betegelde vensters en dat u zich overweldigd voelt.
Voor een betere ervaring kunt u een venster loskoppelen en het naar de voorgrond halen om een ‘zwevende’ ervaring te hebben. Dit kan worden bereikt door op de combinatie $mod + Shift + Space
te drukken.
In het onderstaande voorbeeld is het terminalvenster op de voorgrond te zien in plaats van te worden getegeld.
Extra kunt u het venster op volledig scherm zetten door de $mod + f
combinatie in te drukken en hetzelfde te herhalen om terug te keren naar de tegelmodus.
i3 Status Bar
Dit is een van de meest belangrijke maar over het hoofd geziene secties van de i3 tegelmanager. Het toont informatie zoals de beschikbare schijfruimte, IP-adres & bandbreedte, batterijniveau, datum en tijd.
i3 Basic Configurations
Als u het configuratiebestand niet in uw home directory heeft gegenereerd, kunt u het vinden in het /etc/i3/config pad. Om het naar uw home directory te kopiëren
$ sudo cp /etc/i3/config ~/.config/i3
Verander dan het eigendom naar uw gebruiker
$ sudo chown user:group ~/.config/i3
Het configuratie bestand komt met talrijke instellingen die u naar uw voorkeur kunt aanpassen om het uiterlijk en gevoel van de tiling manager te veranderen. U kunt de kleuren van de werkruimten veranderen, de indeling van de vensters veranderen, en ook de grootte van de vensters aanpassen. We zullen daar of nu niet te veel bij stilstaan. Het doel van deze gids was om U een behoorlijke introductie te geven tot de i3 tiling manager en de basis functionaliteiten om U op weg te helpen.