Frage Wie stelle ich das Alt-Tab-Verhalten wieder her, um zwischen Fenstern im aktuellen Arbeitsbereich zu wechseln?


Aktivieren Bias Alt-Tab Sortierung, um Fenster im aktuellen Ansichtsfenster zu bevorzugen wie beschrieben Hier machte keinen Unterschied. Wie kann ich genau dasselbe Verhalten wie 11.04 erreichen, so dass Alt-Tab nur zwischen Fenstern auf dem aktuellen Arbeitsbereich wechselt?

Es scheint mir geholfen zu haben, die Tastaturbelegungen alt-tab und shift-alt-tab auf dem Unity-Switcher zu deaktivieren, aber manchmal werden Arbeitsbereiche gewechselt. Wenn ich zum Beispiel einen Terminalfensterfokus gebe, dann drücke ich Alt-Tab und wechsle zu einem anderen Terminalfenster in einem beliebigen Arbeitsbereich, bevor ich versuche, denselben Arbeitsbereich einzuschalten. Außerdem wird der Unity-Schalter immer noch angezeigt, wenn ich Alt-Tab gedrückt halte und dann Alt gedrückt habe, obwohl ich die Alt-Tab-Tastenkürzung entfernt habe.


119
2017-10-17 14:18


Ursprung


Sie werden froh sein zu hören, dass dies und diese Art von Problemen für 12.04 im Fokus sein wird. Mark Shuttleworth hat vor ein paar Stunden eine E-Mail darüber geschrieben, die genau diesen Fall betrifft. Sollte große Verbesserungen sehen. :) - Jo-Erlend Schinstad
Ich hoffe, jemand kommt mit einer einfachen Checkbox in Erscheinung, Verhalten, Einstellung oder zumindest einem Plugin wie diesem: extensions.gnome.org/extension/15/alternatetab Irgendeine Idee, wo ich diese Feature-Anfrage ablegen sollte ??? - opensas
Ich mag es nicht, Dinge für kleine Konfigurationen zu installieren, in dieser Frage gibt es einen Weg zu wechseln, der diese Art des Umschaltens angenehm macht askubuntu.com/questions/123977/... - titusfx


Antworten:


Sie können zum älteren Stil des Fensterumschalters zurückkehren, indem Sie das Static Application Switcher-Plugin im CompizConfig-Einstellungsmanager aktivieren:

Schritte:

  1. CompizConfig Manager ist durch sudo apt-get install compizconfig-settings-manager (Danke an @donbright)

  2. sudo apt-get install compiz-plugins um den statischen Anwendungswechsler anzuzeigen. (Danke @Milimetric)

  3. CompizConfig Manager wird gestartet, indem Sie eingeben ccsm im Terminal (Danke an @donbright)

  4. Deaktivieren Sie die Tastenkombinationen für den Switcher von Unity, indem Sie die Markierung deaktivieren CompizConfig Einstellungs-Manager ▸ Desktop ▸ Ubuntu Unity Plugin ▸ Umschalter ▸ Taste zum Starten des Switches ▸ Aktiviert und Taste, um den Umschalter rückwärts zu starten ▸ Aktiviert

  5. Aktivieren Sie den Static Application Switcher durch Überprüfen CompizConfig Einstellungs-Manager ▸ Fensterverwaltung ▸ Static Application Switcher ▸ Static Application Switcher aktivieren


109
2017-10-17 15:09



+1: Schön und prägnant. Aber es gibt auch Warnungen über Schlüsselbindungskonflikte, und die Auswahlmöglichkeiten (in Precise) waren sehr verwirrend. Ein paar Tipps dazu würden helfen. Z.B. Was ist der Unterschied zwischen "Fenster Prev (Alle Fenster) trotzdem einstellen" und "Disable Key, um den Switcher für alle Ansichtsfenster im Ubuntu Unity Plugin-Plugin rückwärts zu starten?" - nealmcb
"Ja wirklich?" Da ist Nein Weg überhaupt um die Gruppierung in Unity Switcher zu deaktivieren, außer den Switcher selbst vollständig zu deaktivieren? - MestreLion
Ihr habt ein Detail vergessen: Ihr müsst es tun sudo apt-get install compiz-plugins um den statischen Anwendungswechsler anzuzeigen. - Milimetric
Ping für die Frage in nealmcb Kommentar - Ich bin auch verwirrt. - Jonathan Hartley
Der "Warning" -Post deutet darauf hin, dass das Ziel von 12/04 war, die Notwendigkeit von CCSM zu reduzieren, indem man die Dinge, die die Leute wirklich wollen, unterstützt. Angesichts der massiven Popularität dieses Systems (und meiner andauernden massiven Frustration darüber, wie der Standard-Switcher in trusty funktioniert), werden alle Fortschritte gemacht, um zumindest einen weniger beängstigenden und besser unterstützten Tweak für den Wechsel zum statischen Application Switcher verfügbar zu machen ? - nealmcb


Sie sollten den CompizConfig-Einstellungsmanager installieren. Von dort können Sie das Unity-Plugin finden

enter image description here

und deaktivieren Sie den Umschalter, indem Sie auf jede Tastenbelegung klicken und die Option "Aktiviert" deaktivieren

enter image description here

Dann können Sie eines der anderen Fenster-Switcher-Plugins unter Fensterverwaltung aktivieren.

ccsm


31
2017-10-18 19:39



Wie deaktiviere ich den Switcher in dieser Ansicht? Deaktiviere oder ändere ich einfach die Tastenbelegung? - Lilitu88
Deaktivieren Sie einfach die Tastenbelegung. Der Shifter ist Teil des Unity-Plugins und du möchtest dieses Plugin wahrscheinlich nicht deaktivieren :) - LasseValentini
Gibt es keine Möglichkeit, nur die Gruppierung und nicht den Switcher selbst zu deaktivieren? - MestreLion
In 13.04 kann ich "Static Application Switcher" in CCSM nicht finden; ( - Maciej Łopaciński
@Maciej, du musst compiz-plugins installieren. Sehen dieser Fehler - ncasas


Verwenden Sie den Static Application Switcher (konfiguriert mit CompizConfig / CCSM)

Warnung: Was sind einige der Probleme mit CCSM und warum sollte ich es vermeiden wollen?

Speichern Sie Arbeit und schließen Sie Programme, bevor Sie CompizConfig verwenden.

Überlegen Sie, ob Sie das ausdrucken möchten Anzeige Manager Neustart Abschnitt am Ende dieses Beitrags. Hoffentlich werden Sie es nicht brauchen, aber wenn Sie es tun, wird es sein, weil Ihr Bildschirm vorübergehend nutzlos ist.

Software installieren

Installieren Sie Compiz Config (Danke an @donbright):

sudo apt-get install compizconfig-settings-manager

Installieren Sie den Static Application Switcher (dank @Milimetric):

sudo apt-get install compiz-plugins

Aufbau

  1. Starten Sie CompizConfig Manager, indem Sie eingeben ccsm im Terminal (Danke an @donbright) oder finde es im Dash.

  2. Navigieren Sie im CompizConfig-Einstellungsmanager zu Desktop ▸ Ubuntu Unity Plugin ▸ Umschalter  Deaktivieren Sie ALLE Tastaturkürzel. Es sollte auf Ubuntu 15.04 so aussehen, wenn du fertig bist:

Disable all keyboard shortcuts in the Unity Plugin

  1. Klicken Sie auf "Zurück", um zur Hauptseite von CompizConfig zurückzukehren.

  2. Aktivieren Sie den Static Application Switcher durch Überprüfen Window Management ▸ Static Application Switcher ▸ Aktivieren Sie Static Application Switcher. Die Dinge können für ein paar Sekunden flackern. Wenn Sie Warnungen erhalten, ignorieren Sie sie nicht. Geh zurück und repariere deine Fehler. Erfolg sieht auf Ubuntu 15.04 so aus:

Enable Static Application Switcher

Das ist es!

Display Manager Neustart (im Falle eines Problems)

Hoffentlich werden Sie das nicht brauchen, aber es ist wahrscheinlich weniger wahrscheinlich, Datenverlust als das Ziehen des Netzkabels zu verursachen. Stellen Sie sich vor, dass Sie nur Ihren Display Manager anstelle des gesamten Systems neu starten.

# Switch to a terminal session (leaving X-Windows running)
Ctrl-Alt-F1

# (you may have to log in)

# Stop your X-Windows session:
sudo service lightdm stop

# Start a new X-Windows session:
sudo service lightdm start

# Go to the current X-Windows session:
Ctrl-Alt-F7

Vielen Dank!

Das begann als @ ændrüks Antwort, aber ich habe es oft genug bearbeitet, um es mir zu eigen zu machen.


2
2017-07-17 21:31





Der einfache Weg, dies zu tun, ohne den Schalter zu wechseln, ist zu überprüfen Bias Alt-Tab, um Fenster im aktuellen Ansichtsfenster zu bevorzugen. Dies ist die zweite Option auf der Registerkarte "Switcher" im Unity-Plugin.


2
2018-05-30 15:38



Vielleicht möchten Sie diese Antwort bearbeiten, damit die Benutzer wissen, wie sie auf die Einstellungen des Unity-Plugins zugreifen können (einige der anderen Antworten hier erklären es, aber Sie möchten wahrscheinlich, dass Ihre Antwort auch ohne Hinweis auf sie ausreichend ist). Ich würde den Schnitt machen, aber es gibt verschiedene Möglichkeiten, dies zu erklären, und ich weiß nicht, was Sie bevorzugen. - Eliah Kagan


Um den Task-Umschalter nur Anzeigefenster im aktuellen Arbeitsbereich anzuzeigen, führen Sie diesen Befehl vom Terminal (STRG + ALT + T) aus:

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'true'

Um zum Wechseln zwischen Fenstern auf allen Arbeitsbereichen zurückzukehren:

dconf write /org/gnome/shell/app-switcher/current-workspace-only 'false'

Dies wird in Ubuntu 17.10 bestätigt.


0
2017-11-04 11:44