Ich verwende den i3 Window Manager und bin bisher recht zufrieden, habe aber einige Probleme.
Bei Verwendung von XFCE wird mein "Desktop" als separater Container (Fenster) angezeigt. Das heißt, wenn ich ein neues Programm im ersten Arbeitsbereich öffne, wird der Bildschirm in zwei Teile geteilt und Desktop als ein Fenster und das andere Programm in einem anderen Fenster angezeigt. Ich kann die Größe des Desktops minimieren oder die Option "Registerkarten" verwenden, um die Auswirkungen zu minimieren, aber dies ist alles nicht bequem. Ich möchte, dass i3 den Desktop überhaupt nicht als Fenster behandelt. Wenn das bedeutet, meinen Desktop zu verlieren, kein Problem. Ich habe versucht, dieses Fenster zu schließen, aber meine gesamte Sitzung ist geschlossen und ich kehre zum anfänglichen Anmeldebildschirm zurück.
Es gibt Benachrichtigungsfenster von Thunderbird, die schweben sollten, aber stattdessen als neue Fenster angezeigt werden. Ich habe versucht
for_window [class="xfce4-notifyd"] floating enable
, meiner Konfigurationsdatei etwas hinzuzufügen , aber das funktioniert nicht.Wie kann ich mit einer Tastenkombination herunterfahren? Ich habe es versucht
bindsym $mod+x exec shutdown
undbindsym $mod+x exec /home/user/shutdown.sh
(was hatsudo shutdown -Ph now
), aber keiner von ihnen funktioniert.
Ich benutze Arch Linux.
Sie können den Desktop-Container entfernen, indem Sie einen Symlink von
/usr/local/bin/xfdesktop
bis erstellen/bin/true
. Dann entweder ein- und abmelden oder einfachkillall xfdesktop
. Beachten Sie, dass Sie in diesem Fall das reguläre Xfce für alle Benutzer unterbrechen. Wenn Sie dies vermeiden möchten, müssen Sie den Symlink an einer bestimmten Stelle platzierenPATH
.quelle
2. Ich hatte das gleiche Problem und fand diese Seite. Es ist ein kleiner Tippfehler im Klassennamen :
Xfce4-notifyd
. Ich habe xprop verwendet, um die richtige Klasse zu finden.Jetzt benutze ich
for_window [class="Xfce4-notifyd"] floating enable; border none; focus mode_toggle
.Beim Lesen des Mailinglisten-Threads besteht eine Lösung darin, notifyd in libnotify-bin (debian) oder notify-osd (ubuntu) zu ändern. Möglicherweise ist eine davon für arch verfügbar.
quelle
Ich habe ein Setup, das den
xfdesktop
Start verhindert , sodass es in der i3-Sitzung überhaupt keinen Desktop gibt, der Ihr Problem umgehen sollte. In XFCE können Sie mehrere Sitzungen speichern. Erstellen Sie zwei Sitzungen (XFCE und I3) und erstellen Sie ein Autostart-i3-Skript. In der XFCE-Sitzung werden xfwm4 und xfdesktop gestartet. In der i3-Sitzung wird nur i3 gestartet.Die XFCE-Sitzung:
und die i3-Sitzung mit dem XFCE-Panel:
quelle