Kann ich Dash- und HUD-Hotkeys im Vollbildmodus (in DOSBox) deaktivieren?

12

Ich möchte wissen, ob es möglich ist, die globalen Hotkeys ( Start und Alt) für Unity-Funktionen zu deaktivieren, während Anwendungen im Vollbildmodus unter DOSBox ausgeführt werden.

Wenn möglich, wäre es nett, sie für alle Anwendungen zu deaktivieren, die im Vollbildmodus laufen, aber DOSbox ist mein spezieller Anwendungsfall.

Ansonsten bin ich mit HUD und Dash rundum zufrieden.

Das Problem zeigt sich wie folgt:

  1. Starten Sie DOSBox im Vollbildmodus

  2. Schlagen Alt- X(oder was auch immer) wird dem Spiel je nach Bedarf zur Verfügung gestellt, aber wenn Sie zögern oder Ihre Meinung ändern und einfach loslassen, wird der DOSBox-Vollbildmodus verlassen, um das HUD anzuzeigen. Dies erfordert eine Änderung der Bildschirmauflösung und ist daher recht langsam.

  3. Klicken Sie ESCauf, um HUD zu beenden und eine weitere Änderung der Bildschirmauflösung anzuzeigen, die ziemlich frustrierend ist.

Greg
quelle
Ich habe keine Möglichkeit gefunden, das HUD daran zu hindern, meinen Modifikatorschlüssel zu stehlen. Sie könnten dosbox immer in einer separaten X-Sitzung ausführen, aber das scheint übertrieben. Dies ist nicht nur ein Problem mit DOSBox, sondern mit jeder App, bei der ich diese Änderungstaste drücken soll. Spiele sind ein gutes Beispiel.
Coteyr
@coteyr, wenn du dir meine Antwort unten ansiehst, siehst du, wie du deinen Modifikatorschlüssel zurückbekommst ... irgendwie ... es ist eine Umgehung, aber es funktioniert. Wenn Sie das HUD nicht verwenden, können Sie es einfach ganz deaktivieren - was ich auch getan habe. Das HUD ist eine coole Idee, aber es ist noch lange nicht in der Nähe, wo ich es täglich verwenden würde ... Warten wir, bis die Apps es richtig unterstützen! :)
hazrpg
@ Greg, hat Ihnen eine dieser Antworten geholfen?
Hazrpg
@hazrpg - das Ändern der Tastenzuordnungen ist für mich nicht geeignet. Out-of-the-Box-Tintenfisch hilft nicht, aber er kann verwendet werden, um einen Befehl beim Öffnen / Schließen einer Anwendung auszulösen. Ich könnte es verwenden, um etwas zu fahren, wenn ich ein Skript bekommen könnte, das etwas in dconf / gconf ändert oder dbus auslöst.
Greg

Antworten:

4

Ich fand, dass die Tasten HUD ( ALT) und Ubuntu Menu ( SUPER) für jede Anwendung sehr ärgerlich sind. Die Art und Weise, wie ich dies korrigierte, änderte die Tastaturbelegung in etwas, das für mich etwas passender war. Das könnte dir helfen, also werde ich kurz skizzieren, wie ich das gemacht habe:

Zuerst müssen Sie ein Programm installieren, um Unity und andere Compiz-Einstellungen mit dem Namen "CompizConfig Settings Manager" zu verwalten:

sudo apt-get install compizconfig-settings-manager
  1. Führen Sie es aus CompizConfig Setting Manager, indem Sie es im Dash (Ubuntu-Hauptmenü) suchen .
  2. Suchen Sie im DesktopAbschnitt danach Ubuntu Unity Pluginund klicken Sie darauf.
  3. Ändern Sie die gewünschten Werte. Der Knopf, den Sie drücken müssen, befindet sich neben den Titeln, die ich unten gebe:
    • Key to show the HUD- Ich habe das HUD deaktiviert, aber Sie könnten stattdessen : CTRL+ ALTverwenden.
    • Key to show the Launcher- Ich habe dies in CTRL+ geändert Super, aber es zeigt ControlPrimarySuper- das ist in Ordnung, da CTRL+ Superimmer noch so funktioniert, wie es sollte. Wählen Sie aus, was auch immer Sie verwenden möchten.
  4. Klicken Sie auf den BackSchlüssel, wenn Sie fertig sind. Bitte beachten Sie, dass sich die obigen Änderungen sofort ändern sollten.

Der Hauptgrund, warum ich das auch getan habe, war, dass ich gerne meinen Super-Schlüssel freigebe, um andere Verknüpfungen ausführen zu können. Zum Beispiel Super+ T= Terminal, Super+ g= Gedit, Super+ c= Chrome, Super+ PrtScn= Ausschnitt des Bildschirms (für Screenshots). Wenn Sie so etwas einstellen möchten ... dann heißt der Bereich "Allgemein" und die Taste zum Drücken ist "Befehle". Bitte lassen Sie "Command Line 0" leer. Mir ist aufgefallen, dass meine Tastaturbelegung Mod2Escape- und ich war mir nicht sicher, ob dies für irgendetwas wichtig ist. Deshalb habe ich bei "Command Line 1" angefangen.

Hoffe das hilft dir.

hazrpg
quelle
1

Ich habe noch keine Erfahrung mit der Anwendung, aber basierend auf ihrer Beschreibung könnten Sie versuchen, sie mit Tintenfisch auszuarbeiten. "Cuttlefish ist ein ereignisgesteuertes Tool, das das Erscheinungsbild und die Einstellungen Ihres Systems an die Umgebung anpasst."

Installieren Sie über das Terminal mit:

sudo apt-get install cuttlefish

oder über das Software Center

Installation über das Software Center

Insperatus
quelle