Hoe terminalvensters te starten in een tegelgeplaatste lay-out op Linux Mint en Ubuntu
Terminalvensters opnieuw ordenen vanaf het begin
Er zijn verschillende manieren om een groep terminaltools in Linux Mint te starten en de terminalvensters te tileren, afhankelijk van je werkstroom en het gewenste niveau van automatisering.
Handmatig Tileren met Ingebouwde Functies
Linux Mint Cinnamon biedt ingebouwde venstertilering via toetsenkortingen:
- Sleep vensters naar randen van het scherm: Sleep een terminalvenster naar de linkerkant of rechterkant van het scherm om het te tileren tot de helft van het scherm. Sleep naar een hoek om het te tileren tot een kwart van het scherm.
- Toetsenkortingen: Gebruik de Super-toets (Windows-toets) in combinatie met pijltjestoetsen (bijvoorbeeld Super+Links of Super+Rechts) om vensters snel te tileren.
- Meerdere werkbladen: Gebruik werkbladen om meerdere sets van getileerde vensters te organiseren.
Versterkt Tileren met Extensies
Voor geavanceerdere of roostergebaseerde tilering, gebruik de gTile extensie:
- Installeer gTile: Beschikbaar via Cinnamon Spices of je pakketbeheerder.
- Gebruik:
- Druk op
Super + G
om het gTile rooster te openen. - Gebruik pijltjestoetsen en Shift+pijltjestoetsen om het tileringsgebied te selecteren.
- Druk op Ruimte of Enter om het geselecteerde venster te tileren.
- Gebruik cijfertoetsen om over te schakelen tussen verschillende roosterlay-outs.
- Druk op
Dit stelt je in staat om terminalvensters (of elk ander venster) precies in aangepaste lay-outs te plaatsen.
Automatiseren van Terminalstart en Tileren
Om meerdere terminalvensters te openen die verschillende tools uitvoeren en deze te tileren:
-
Maak een Bash-script om elke tool in zijn eigen terminalvenster te starten:
#!/bin/bash gnome-terminal -- bash -c "htop; exec bash" gnome-terminal -- bash -c "mc; exec bash" gnome-terminal -- bash -c "cava; exec bash"
Pas de opdrachten aan naar behoefte voor je tools en terminal-emulator[6].
-
Automatiser vensterposities (optioneel):
- Gebruik tools zoals
xdotool
om vensters te verplaatsen en te vergroten na het starten, en script hun posities voor een getileerde uitwerking[6]. - Voorbeeld:
#!/bin/bash gnome-terminal -- bash -c "htop; exec bash" & sleep 1 xdotool search --name htop windowmove 0 0 windowsize 960 540 # Herhaal dit voor andere vensters met verschillende posities/groottes
- Gebruik tools zoals
-
Voeg het script toe aan de opstarttoepassingen:
- Plaats je script in de “Startup Applications”-sectie van Linux Mint, zodat je groep terminalvensters automatisch wordt gestart[6].
Alternatief: Dedicate Tiling Vensterbeheerders
Voor volledig automatiserde, toetsenbordgestuurde tilering, overweeg het gebruik van een tiling vensterbeheerder zoals i3 of Sway. Deze vervangen Cinnamon en bieden geavanceerde tilering en automatisering, maar vereisen configuratie en zijn een grotere verandering van de standaard Mint-ervaring.
Samenvattingstabel: Tilingopties in Linux Mint
Methode | Automatisering | Precisie | Gebruiksgemak | Opmerkingen |
---|---|---|---|---|
Ingebouwde Tiling | Handmatig | Gemiddeld | Zeer eenvoudig | Snel, maar beperkte lay-outs |
gTile Extensie | Handmatig | Hoog | Eenvoudig | Roostergebaseerd, flexibel |
Bash Script + xdotool | Automatisch | Hoog | Gemiddeld | Scriptbaar, meer instellingen |
Tiling WM (i3, Sway) | Automatisch | Zeer hoog | Geavanceerd | Volledige desktopvervanging |
Aanbeveling:
Voor de meeste Linux Mint gebruikers, het combineren van een script om je terminaltools te starten met de gTile extensie biedt een krachtige, flexibele en gebruikersvriendelijke oplossing voor het tileren van terminalvensters.
Voorbeeld: Start nvtop, htop en ollama -ps
gnome-terminal -t "htop" -- bash -c "htop; exec bash"
gnome-terminal -t "nvtop" -- bash -c "nvtop; exec bash"
gnome-terminal -t "ollamaps" -- bash -c "watch ollama ps; exec bash"
sleep 1
xdotool search --name htop windowmove 0 0 windowsize 960 500
xdotool search --name nvtop windowmove 961 0 windowsize 960 770
xdotool search --name ollamaps windowmove 961 800 windowsize 960 210