it-swarm-eu.dev

Gibt es einen tastaturzentrierten Desktop / WM?

Ich kenne den genial Fenstermanager, der nach einigen Anpassungen vielleicht meinen Wünschen entspricht, aber ich habe mich gefragt, ob es eine tastaturorientierte Desktop-Umgebung gibt, die nicht zu viele Anpassungen erfordert, um sie wirklich nützlich zu machen . Natürlich haben Gnome und ich sicher KDE nette Verknüpfungen und die Möglichkeit, sie so einzurichten, wie Sie es möchten, aber das wird zum Problem, weil die Tastatur in vielen Fällen mit dem eingebauten Programmverhalten in Konflikt gerät.

Irgendwelche Vorschläge?

20
Wayne Werner

Es gibt viele! (Alle, die ich kenne, sind jedoch auch Kacheln von Fenstermanagern .)

  • XMonad ist wahrscheinlich die mit der größten Benutzergemeinschaft. Es verfügt über eine umfangreiche Dokumentation und funktioniert gut mit GNOME/EWMH-Erweiterungen (obwohl Sie diese in der Konfigurationsdatei aktivieren müssen). Die Konfigurationsdatei hat die Haskell-Syntax, aber es ist sicherlich möglich, sie zu bearbeiten, ohne viel über Haskell zu wissen, indem Sie einfach Beispiele aus der Dokumentation kopieren und einfügen. Standard-Tastenkombinationen sind vim- inspiriert, obwohl sie alle neu zugeordnet werden können (einschließlich der Verwendung verketteter Tastenkombinationen wie Emacs 'C-a C-b C-c). Es ist in Ubuntu als Paket xmonad verfügbar.

  • Bluetile ist ein Spross von XMonad: Es unterstützt eine vereinfachte Konfigurationsdatei und lässt sich standardmäßig gut in den GNOME-Desktop integrieren. Leider ist es in Ubuntu 10.04 nicht verfügbar, so dass Sie von der Quelle installieren müssen.

  • DWM ist der "inspirierende Vater" von XMonad und Awesome. Es ist sehr schlank und schnell und als Paket dwm in Ubuntu 10.04 verfügbar. Um die Konfiguration zu ändern, müssen Sie jedoch eine Header-Datei in den Quellen bearbeiten und neu kompilieren. Die meisten Dokumentationen zu den verfügbaren Optionen sind nur als Mailinglisten-Posts verfügbar. GNOME/EWMH wird standardmäßig nicht unterstützt. Sie müssen es patchen. Die Echinus Gabel von DWM hat auf diese Weise begonnen. Die meisten dwm Benutzer werden eine "Desktop-Umgebung" verachten, daher ist es wahrscheinlich nicht die richtige Wahl, wenn Sie GNOME-Gimmicks mögen. Die Standardtastenbelegungen sind vim- ähnlich. Sie können neu zugeordnet werden, für verkettete Tastenkombinationen gibt es jedoch keine Option.

  • Awesome begann als eine Abzweigung von DWM.

  • Ion ist ein in Lua voll programmierbarer Kachelfenster-Manager: Auch die "Konfigurationsdatei" ist ein Lua-Skript, sodass Sie jeder Aktion eine beliebige Taste zuordnen können (vorausgesetzt, Sie kennen genug Lua für die Aufgabe). Keine Unterstützung für GNOME- oder EWMH-Erweiterungen, soweit ich weiß. Verfügbar in Ubuntu 10.04 als Paket ion3.

  • wmii ist der Vorgänger von DWM (gleicher Autor). Es kann vollständig über die Tastatur gesteuert werden, hat aber eine kleinere Auswahl an Layouts und das Konfigurationsformat basiert auf einem "virtuellen Dateisystem", das sehr komplexe Dinge ermöglicht, aber (IMHO) auch einfache Dinge ziemlich kompliziert. Verfügbar in Ubuntu 10.04 als Paket wmii.

  • larswm kann eine Schlüsselbindung für alle unterstützten Vorgänge konfigurieren. Die Dokumentation erfolgt in Form einer Manpage, klar und vollständig. Die Benutzergemeinschaft ist jetzt sehr klein und die Mailingliste war monatelang still. Keine Unterstützung für EWMH/Desktop-Erweiterungen. Verfügbar als Paket larswm.

  • ratpoison , wie der Name schon sagt, zwingt Sie , die Maus nicht zu benutzen . Jede Aktion wird mit einem Tastendruck ausgeführt. Standard-Tastenkombinationen sind inspiriert von GNU screen und Emacs; Sie können zurückgebunden werden, unter der Bedingung, dass es immer einen globalen "Präfixschlüssel" gibt, um die Aktion auszulösen. StumpWM ist eine Neufassung von ratpoison in Common LISP, die die Option Nice hinzufügt, die WM zu hacken, während Sie sie ausführen. Keine Unterstützung für EWMH/Desktop-Erweiterungen (designbedingt, würde ich sagen). Beide sind in Ubuntu 10.04 verfügbar (Pakete ratpoison und stumpwm).

36
Riccardo Murri

Ich würde behaupten, dass Emacs die Grenze zum Texteditor überschritten hat und jetzt ein vollständiges Betriebssystem ist, und zumindest für mich ist es meine bevorzugte tastaturzentrierte Benutzeroberfläche. Ich meine die obige Aussage eher als Kompliment und starke Empfehlung des Programms als als den müden Witz, den manche Leute mit derselben Aussage implizieren.

Normalerweise rufe ich es in einem Terminalfenster auf mit:

emacs -nw

Natürlich installieren Sie es mit:

Sudo apt install emacs

Ich bin immer noch überrascht, dass Ubuntu und Canonical es nicht standardmäßig installieren.

Es hat eine etwas steile Lernkurve, aber Sie werden mit einem reichen Arbeitsumfeld und Editor belohnt. Beginnen Sie Ihre Erkundung mit dem integrierten Lernprogramm, das Sie folgendermaßen aufrufen können:

ctrl-h t
1
haziz

Verwenden Meta oder Ctrl-Alt Modifikatoren für Desktop-Verknüpfungen.

Die meisten Programme verwenden Ctrl oder Alt Modifikatoren für ihre Verknüpfungen (oder verwenden Sie die Funktionstasten ohne Modifikatoren).

Die meisten Programme verwenden nicht Ctrl-Alt Verknüpfungen und fast nie verwenden Meta Verknüpfungen, so sollten Sie sicher sein, diese ohne Konflikte zu verwenden.

1
dv3500ea

Vielleicht möchten Sie das Tastaturkürzel-Community-Wiki hier lesen, um weitere Informationen zu den Standardtastenkürzeln zu erhalten :)

1
myusuf3

Neben der großartigen Auswahl stehen auch DWM und WMii zur Verfügung. Ich weiß nicht viel über WMii, aber DWM ist extrem einfach und geschickt und hat alle Anpassungen im Quellcode selbst enthalten. Dies bedeutet jedoch, dass Sie es jedes Mal neu kompilieren müssen, wenn Sie eine Verknüpfung ändern. Das gibt dwm Kraft und Leistung.

Meine Wahl wäre großartig - es kann leicht von offiziellen Ubuntu-Repositories installiert werden.

Sudo apt-get install awesome awesome-extras

HOWTO: Setup AwesomeWM - Ignoriere den Build von src, wenn du den obigen Installationsbefehl verwendest

1
koushik