Praktische Tipps beim Umstieg auf xmonad?

4506
meder omuraliev

Ich mag die Idee und das Konzept von xmonad, aber ich gehe gnomenach etwa einer Stunde immer noch zurück . Das fühlt sich an, als wollte ich zuerst lernen vim, aber ich bin am Lernkurvenpunkt vorbei und kann nicht mehr ohne vimheute leben .

Ich bin mir sicher, dass die Zeit auch kommen xmonadwird, aber ich habe mich gefragt, ob aktuelle Xmonad-Benutzer Übergangstipps geben können.

Zu Ihrer Information, ich bin auf zwei Monitoren (19 Zoll und 17 Zoll). Beispiel für ein Problem, das ich in dieser "Übergangsphase" habe:

Wie schaffen Sie es, den Browser und andere Programme, die am häufigsten im Vollbildmodus verwendet werden, beizubehalten, da ich denke, dass er standardmäßig in einer kleinen Kachel geöffnet wird, die einen Teil des Bildschirms einnimmt? Verknüpfen Sie es einfach, um es im Vollbildmodus zu öffnen, oder maximieren Sie es tatsächlich nicht? Oder gibt es fortgeschrittene Methoden durch Präferenzen in der conf-Datei, wodurch bestimmte Programme X-Speicherplatz beanspruchen?

11

2 Antworten auf die Frage

6
WorldMaker

Genau wie bei Vim gibt es oft eine Menge "config fu", die Sie von den Webseiten abrufen können (verbringen Sie auf jeden Fall ein paar Stunden damit, die verschiedenen Konfigurationsdatei-Beispiele auf xmonad.org zu nutzen, ich denke, es lohnt sich) und die Mailingliste.

Wenn Sie mit einem Großteil von GNOME zufrieden sind, können Sie xmonad in GNOME ausführen. Das ist schön, weil Sie GNOME-Panels und -basierte Anwendungen verwenden können ( network-managerist für meinen Ubuntu-Laptop von unschätzbarem Wert). Sie erhalten auch den GNOME-Theme-Manager für die UI-Widgets, der die Dinge "schön" halten kann.

Diese Seite hilft Ihnen bei der Einrichtung:

http://haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome

Wie für "Vollbildanwendungen":

Es gibt verschiedene Ansätze, die Sie kombinieren können, bis Sie ein für Sie optimales Setup gefunden haben. In meinem Fall habe ich zwei meiner Arbeitsbereiche Beta und Iota (ich verwende griechische Buchstaben, aber sie können auch als "Mail" und "Musik" bezeichnet werden) festgelegt, die standardmäßig (beim Neustart) auf das vollständige Layout gesetzt werden von meinen anderen Arbeitsbereichen standardmäßig auf das gekachelte Layout meiner Wahl. (Ich kann die Layouts immer mit dem üblichen Mod+ nach Bedarf durchlaufen lassenSpaceAbkürzung.) Auf diese Weise weiß ich, dass beim Öffnen von Anwendungen in einem dieser Arbeitsbereiche diese die vollständige Ansicht erhalten. Ich neige dazu, meine E-Mail und meinen Browser auf der einen (Beta) und meinen Musik-Player auf der anderen (Iota) zu öffnen, während andere Apps über die anderen Arbeitsbereiche verteilt sind. Um dies zu erleichtern, habe ich einen Haken, wenn ich meinen Media Player oder mein E-Mail-Programm, aber nicht meinen Browser, starte, werden diese automatisch in meinen Standardarbeitsbereich verschoben. (Manchmal öffne ich das Browserfenster gekachelt, zum Beispiel, wenn ich an einem Webseitenlayout arbeite und einen Dev-Modus-Browser zur schnellen Vorschau haben möchte.)

Der letzte große Tipp, den ich Ihnen geben kann, ist, dass der #xmonadKanal auf FreeNode ein guter Ort sein kann, um sanfte Ermutigung oder nützliche Hilfe zu erhalten, wenn Sie dies benötigen, da technisch orientierte IRC-Kanäle dazu neigen.

2
progo

Meine ständige Lieblingsmethode, um in neue Umgebungen zu gelangen, ist etwas mit einer Frist oder so zu tun. In meinem Fall habe ich Xmonad bequem ausprobiert, da ich Schulberichte schreiben musste. Dazu gehörten Grafiken und alle möglichen Anwendungen. Da ich beschäftigt war, hatte ich keine Zeit, an Fluxbox zu denken. Nachdem das Projekt abgeschlossen war, blieb mir Xmonad und hatte klare Vorstellungen von Vor- und Nachteilen. Einfaches, sinnloses Schaufensterbummel in einem neuen WM macht es für mich normalerweise nicht aus.

Für die zweite Ausgabe von Ihnen: Als ehemaliger Fluxbox-Benutzer hatte ich hier und da feste Fenster: Kalender, transparente Terminals und so weiter. Der Browser und einige Terminals hatten ihre Plätze, die ich nicht viel bewegte. Es funktioniert gut mit herkömmlichen mehrschichtigen WMs, aber WMs mit Kacheln wie Xmonad müssen dynamisch gestaltet werden. Statisches Fensterdenken ist daher etwas, das man loswerden muss. Ich habe eine Lieblingsposition für meinen Browser (linke Hälfte meines rechten Bildschirms), aber es macht mir nichts aus (mehr), ob ich ein PDF-Dokument lesen sollte, das den Browser verdrängt.

Mein Rat ist, zuerst nach den Konventionen der Kacheln von WMs zu leben und nachdem Sie sich mit dem Verschieben von Fenstern vertraut gemacht haben, das System nach Ihren Wünschen zu ändern. Zuerst dachte ich wirklich, es sei ein Muss, den Browser immer an einer bestimmten Position zu halten! Als ich mein Projekt in den Werken hatte und keine Zeit hatte, darüber nachzudenken, wurde mir klar, dass es kein Muss war. Kann oder kann nicht mit Ihnen arbeiten.