www.wikidata.de-de.nina.az
i3 ist ein in C geschriebener Fenstermanager fur das X Window System Der Fokus der Bedienung liegt auf Tiling anderweitige Konzepte sind jedoch auch wahlbar i3Drei Terminal Fenster in i3BasisdatenMaintainer Michael StapelbergEntwickler Michael Stapelberg u w Erscheinungsjahr 16 Marz 2009 1 Aktuelle Version 4 23 2 29 Oktober 2023 Betriebssystem unixoideProgrammiersprache CKategorie FenstermanagerLizenz BSD Lizenzi3wm org Inhaltsverzeichnis 1 Entwicklung 2 Bedienung 2 1 Komponenten 2 2 Verfugbarkeit 3 Ahnliche Projekte 3 1 i3 gaps 3 2 Sway 4 Einzelnachweise 5 WeblinksEntwicklung Bearbeiteni3 wurde 2009 von Michael Stapelberg initiiert in der Absicht einen alternativen Fenstermanager fur Power User und Entwickler zu programmieren Dabei wurden einige Aspekte von wmii zum Vorbild genommen i3 wurde jedoch nicht abgespaltet sondern von Grund auf neu geschrieben Oberste Pramisse war es den Quelltext ubersichtlich zu halten und detailreich zu dokumentieren damit auch Entwickler die keine Grundkenntnisse uber das X Window System besitzen Zugang zum Projekt finden konnen Technisch wurde die bevorzugte Verwendung von XCB sowie eine moglichst reibungslose Unterstutzung von mehreren Anzeigegeraten Monitore Projektoren etc mittels XRandR als Ziel festgelegt Fur die flexible Anordnung der Fenster wird eine Baumstruktur verwendet und dem Benutzer mehrere Modi zur Hand gegeben konzeptionell angelehnt an den Texteditor Vim i3 bietet anderen Programmen eine interne Schnittstelle fur die Interprozesskommunikation um Verzogerungen bei einer hoheren Auslastung des Systems zu reduzieren Eine vollstandige Unterstutzung der Unicode Kodierung UTF 8 gehorte ebenfalls zu den Entwicklungszielen Bezuglich der Gestaltung der Benutzeroberflache einigte man sich auf Schlichtheit so wird auf aufwandige Animationen oder schmuckende grafische Elemente zu Gunsten der Geschwindigkeit verzichtet 3 Bedienung BearbeitenWie viele unixoide Fenstermanager bietet auch i3 die Moglichkeit zwischen mehreren virtuellen Desktops Workspaces zu wechseln was bei i3 im alltaglichen Gebrauch eine deutlich wichtigere Rolle einnimmt als bei Nicht Tiling Fenstermanagern Die Anzahl der Desktops wird nicht festgelegt sondern nach Bedarf erhoht bzw verringert Verschiebt der Benutzer ein Fenster auf einen noch nicht vorhandenen Desktop wird er in diesem Moment angelegt und automatisch wieder entfernt sobald alle beinhalteten Fenster geschlossen wurden und der Benutzer zu einem anderen wechselt Auch konnen Anwendungsfenster fest einem bestimmten Desktop zugeordnet werden sodass sie ausnahmslos dort erscheinen Neben dem Tiling kann der Benutzer die Fenster gestapelt oder getabbt Vergleiche Tabbed Browsing anordnen lassen In beiden Fallen wird nur der Inhalt eines Fensters angezeigt alle weiteren sind uber die ubereinander bzw nebeneinander liegenden Titelleisten anwahlbar Mittels einer Tastenkombination kann ein Fenster jedoch auch schnell als Vollbild dargestellt werden wobei dann andere Fenster vollstandig verdeckt werden Fenster konnen ferner gezielt aus dem Tiling herausgenommen und konventionell schwebend uberlappend dargestellt werden was vornehmlich bei klein proportionierten Dialogen asthetischer ist Zumeist erkennt i3 selbstandig wann eine schwebende Darstellung sinnvoller ware notfalls kann der Benutzer festlegen welche Anwendungsfenster stets schwebend geoffnet werden sollen Die Bedienung verlauft wie bei vielen Tiling Fenstermanagern vornehmlich uber die Tastatur ein einfaches Anwahlen von Fenstern oder Desktops kann alternativ uber die Maus erfolgen Ferner lassen sich Tastenkombinationen erstellen sowie Tasten der Maus frei belegen 4 Wahrend vergleichbare Fenstermanager wie DWM awesome XMonad etc die Fenster nach bestimmten Verfahren anordnen ordnet der Nutzer bei i3 seine Fenster komplett selbst an Dies wird unter Zuhilfenahme verschiedener Layouts fur bestimmte Abschnitte ermoglicht Komponenten Bearbeiten i3 umfasst standardmassig den Programmstarter dmenu vom Fenstermanager dwm womit installierte Anwendungen gesucht und aufgerufen werden konnen Der Sperrbildschirm i3lock die Taskleiste i3bar sowie i3status das Systeminformationen beispielsweise die Uhrzeit ermittelt und an letztere weiterreicht sind ebenfalls als eigenstandige Programme realisiert Sie lassen sich daher leicht austauschen bzw in anderen Fenstermanagern verwenden nbsp Dax und Dow sowie ein emacs Fenster von i3 prasentiertVerfugbarkeit Bearbeiten i3 ist auf vielen unixoiden Betriebssystemen verfugbar unter anderem auf Linux und BSD Fur viele Linux Distributionen stehen bereits vorgefertigte Pakete zur Verfugung u a Arch Linux Debian und Ubuntu Ahnliche Projekte Bearbeiteni3 gaps Bearbeiten i3 gaps ist eine Abspaltung die zusatzliche Design Funktionen bietet So lassen sich Abstande zwischen den Fenstern einrichten damit diese deutlicher voneinander getrennt dargestellt werden Die Taskleiste i3bar bietet mehrere Funktionen fur die Manipulation von Farben Grosse und Transparenz Das Projekt basiert zum Teil auf zusammengefassten Patches der i3 Nutzergemeinschaft 5 Sway Bearbeiten Sway ist ein neuer Fenstermanager der sich von Handhabung und Konfiguration her an i3 orientiert jedoch fur Wayland statt fur das X Window System geschrieben wurde Sway kann die gleichen Konfigurationsdateien wie i3 verwenden und bietet ahnlich i3 gaps einige zusatzliche Funktionen 6 Einzelnachweise Bearbeiten github com Release 4 23 29 Oktober 2023 abgerufen am 18 November 2023 Alle Punkte entnommen der Offiziellen Webseite englisch Entnommen dem offiziellen User Guide englisch Projektseite von i3 gaps auf GitHub eng Webseite von Sway eng Weblinks Bearbeiten nbsp Commons i3 Sammlung von Bildern Videos und Audiodateien Offizielle Website englisch Abgerufen von https de wikipedia org w index php title I3 Fenstermanager amp oldid 236086451