öppen låda | |
---|---|
Sorts | fönsterhanterare |
Utvecklare | Dana Jansens, Openbox Developer Community |
Skrivet i | Xi |
Gränssnitt | GTK |
Operativ system | UNIX-liknande |
Första upplagan | 2002 [1] [2] |
senaste versionen | 3.6.1 [3] (1 juli 2015) |
Licens | GNU GPL |
Hemsida | openbox.org |
Mediafiler på Wikimedia Commons |
Openbox är en gratis fönsterhanterare för X Window System , licensierad under GNU General Public License . Till en början kom Openbox från Blackbox 0.65.0, men skrevs sedan om helt på C -språket och eftersom version 3.0 inte är baserad på Blackbox-koden. Men trots detta förblev utvecklarna trogna den minimalistiska "box"-stilen.
Openbox är designad för att vara lätt, snabb och enkel att använda med eller utan skrivbordsmiljö . Trots sin enkelhet har Openbox många inställningar, genom att manipulera vilka användaren kan ändra nästan vilken aspekt som helst av fönsterhanterarens funktion i enlighet med hans behov. Openbox är också positionerad som en fönsterhanterare som strikt följer rekommendationerna från initiativgruppen freedesktop.org .
Openbox är standardfönsterhanteraren i LXDE -skrivbordsmiljön , såväl som Linux- distributionerna CrunchBang , ArchBang , Manjaro , designade för att köras på low-end hårdvara.
Openbox låter dig ta fram huvudmenyn genom att högerklicka (eller någon annan tilldelad kortkommando) på skrivbordet, och låter användare ändra hur de hanterar fönster. När ett fönster minimeras blir det osynligt. För att se det igen - kortkommandot Alt+ Tab ↹eller skrivbordsmenyn som anropas av den mellersta musknappen (klicka på rullningshjulet). Vanligtvis kompletteras Openbox av olika små program som lägger till ikoner, aktivitetsfält (aktivitetsfält), startprogram, eyecandy och andra användbara funktioner.
Katalogen ~/.config/openbox innehåller tre konfigurationsfiler - menu.xml , rc.xml och autostart . Filer som är gemensamma för alla användare med liknande namn finns i katalogen /etc/xdg/openbox/ .
Filen rc.xml används för att anpassa utseendet på fönster, deras beteende och hur man hanterar dem. Dessutom definieras de tangentkombinationer som användaren kräver i filen . Om användaren till exempel vill att fönstret ska flyttas till skrivbordet 3 när utgångsknappen trycks ned tillsammans med den mellersta musknappen, kan de enkelt göra det. Flytta till nästa/föregående skrivbord när du rullar på ikonen, expandera och komprimera när du klickar på fönstret eller när du flyttar fönstret.
Menu.xml -filen definierar innehållet i de olika menyerna. Alla menyer (inklusive kapslade) kan ha identifierare, vilket gör att de kan anropas av olika kortkommandon.
Autostart- skriptet körs när fönsterhanteraren laddas. Således är det möjligt att initiera miljövariabler och köra ytterligare applikationer.
Verktyget obconf tillhandahåller ett bekvämt gränssnitt för att hantera fönsterhanteraren.
Teman kan skapas och redigeras med obtheme- verktyget .
Det finns också ett obmenu- verktyg för att redigera Openbox-menyer.
Openbox-menyn kan vara dynamisk. Detta görs genom att ta utdata från skriptet som källa för menyn. Varje gång användaren håller muspekaren över en undermeny körs skriptet och regenererar menyn. Den här funktionen ger användare och mjukvaruutvecklare mer flexibilitet än de vanliga statiska menyerna som finns i de flesta andra fönsterhanterare.
Till exempel skrev två utvecklare ett Python -skript som visar nya e-postmeddelanden i Gmail i undermenyn [4] .
Openbox låter dig skapa "Key chains" och "Chrooted key chains", så att du tillfälligt kan åsidosätta alla kortkommandon.
Användargränssnitt på Unix-liknande system | |||||||||
---|---|---|---|---|---|---|---|---|---|
Skrivbordsmiljöer |
| ||||||||
Grafiska skal | |||||||||
Fönsterhanterare |
| ||||||||
Om Wayland- protokollet | |||||||||
Kommandoskal | |||||||||
X fönstersystem |
|