Czy mogę wyłączyć skróty klawiszowe Dash i HUD, gdy tryb pełnoekranowy (w DOSBox)?

12

Chciałbym wiedzieć, czy możliwe jest wyłączenie globalnych skrótów klawiszowych ( Start i Alt) dla funkcji Unity podczas uruchamiania aplikacji na pełnym ekranie w DOSBox.

Jeśli to możliwe, fajnie byłoby je wyłączyć dla wszystkich aplikacji działających na pełnym ekranie, ale DOSbox jest moim szczególnym przypadkiem użycia.

Poza tym jestem całkowicie zadowolony z HUD i Dash.

Problem objawia się następująco:

  1. Uruchom DOSBox w trybie pełnoekranowym

  2. Trafienie Alt- X(lub cokolwiek) jest dostarczane do gry odpowiednio, ale jeśli wahasz się lub zmienisz zdanie i po prostu zwolnisz alt, zostaniesz wyłączony z pełnego ekranu DOSBox, aby wyświetlić HUD. Wymaga to zmiany rozdzielczości ekranu, więc jest dość powolne.

  3. Naciśnij, ESCaby wyjść z HUD i wyświetlić kolejną zmianę rozdzielczości ekranu, co jest dość frustrujące.

Greg
źródło
Nie znalazłem sposobu, aby powstrzymać HUD przed kradzieżą mojego klawisza modyfikującego. Zawsze możesz uruchomić dosbox w osobnej sesji X, ale wydaje się to przesadą. To nie jest tylko problem z DOSBox, ale z każdą aplikacją, która chce, żebym nacisnął ten klawisz modyfikujący. Gry są świetnym przykładem.
coteyr
@coteyr, jeśli spojrzysz na moją odpowiedź poniżej, zobaczysz, jak możesz odzyskać swój klawisz modyfikujący ... trochę ... to jest obejście, ale działa. Jeśli nie korzystasz z interfejsu, możesz go całkowicie wyłączyć - właśnie to zrobiłem. Interfejs jest fajnym pomysłem, ale wciąż jest daleki od bycia gdziekolwiek w pobliżu, gdzie będę go używać na co dzień ... poczekaj, aż aplikacje zaczną poprawnie go obsługiwać! :)
hazrpg
@Greg, czy którakolwiek z tych odpowiedzi pomogła Ci?
hazrpg 24.12.12
@hazrpg - zmiana mapowania klawiszy nie jest dla mnie odpowiednia. Mątwy po wyjęciu z pudełka nie pomagają, ale można ich użyć do uruchomienia dowolnego polecenia przy otwieraniu / zamykaniu aplikacji. Mógłbym użyć tego do sterowania czymś, gdybym mógł dostać skrypt, który zmienia coś w dconf / gconf lub wyzwala dbus.
Greg

Odpowiedzi:

4

Przekonałem się, że klawisze HUD ( ALT) i Ubuntu Menu ( SUPER) są bardzo denerwujące dla każdej aplikacji ... więc sposób, w jaki to naprawiłem, zmieniłem skróty klawiszowe na coś bardziej odpowiedniego dla mnie. To może ci pomóc, więc opiszę, jak to zrobiłem:

Najpierw musisz zainstalować program do zarządzania Unity i innymi ustawieniami Compiz o nazwie „CompizConfig Settings Manager:

sudo apt-get install compizconfig-settings-manager
  1. Uruchom CompizConfig Setting Manager, szukając go w Dash (Menu głównym Ubuntu).
  2. W Desktopsekcji wyszukaj Ubuntu Unity Plugini kliknij go.
  3. Zmień potrzebne wartości. Przycisk, który musisz nacisnąć, znajduje się obok tytułów, które podaję poniżej:
    • Key to show the HUD- Wyłączyłem HUD, ale zamiast tego możesz użyć: CTRL+ ALT.
    • Key to show the Launcher- Zmieniłem to na CTRL+ Super, jednak to pokazuje ControlPrimarySuper- jest w porządku, ponieważ CTRL+ Supernadal działa tak, jak powinien. Wybierz to, co uważasz za wygodne.
  4. Po zakończeniu kliknij Backklucz. Uwaga: powyższe zmiany powinny się zmienić natychmiast.

Głównym powodem, dla którego to zrobiłem, było to, że lubię zwalniać mój superklucz, aby móc robić inne skróty. Na przykład Super+ T= Terminal, Super+ g= Gedit, Super+ c= Chrome, Super+ PrtScn= chwyć sekcję ekranu (do robienia zrzutów ekranu). Jeśli chcesz ustawić coś takiego ... sekcja nazywa się „Ogólne”, a przycisk do naciśnięcia to „Polecenia”. Proszę zostawić „Wiersz poleceń 0” pusty, zauważyłem, że mój ma przypisanie klawiszy Mod2Escape- i nie byłem pewien, czy to jest ważne dla czegoś, więc zacząłem od „Wiersza poleceń 1”.

Mam nadzieję, że to ci pomoże.

hazrpg
źródło
1

Nie mam żadnego doświadczenia z aplikacją, ale na podstawie jej opisu możesz spróbować opracować ją z Cuttlefish. „Mątwy to narzędzie sterowane zdarzeniami, które dostosuje wygląd i ustawienia twojego systemu do środowiska”

Zainstaluj za pomocą terminala za pomocą:

sudo apt-get install cuttlefish

lub za pomocą Centrum oprogramowania

Zainstaluj za pośrednictwem centrum oprogramowania

Insperatus
źródło