Jak mogę uniemożliwić programom przełączanie obszarów roboczych?

10

Chcę uniemożliwić programom przełączanie obszarów roboczych. Jeśli pracuję w jednym obszarze roboczym, a program w innym obszarze roboczym wyświetla okno dialogowe, przerywa to, co robię. Podobnie, jeśli przełączę się na obszar roboczy, kliknij, aby otworzyć program, a następnie przełącz się z powrotem do pierwszego obszaru roboczego, program otworzy się w obszarze roboczym, w którym aktualnie jestem, zamiast w obszarze roboczym, w którym go otworzyłem.

Zasadniczo chcę, aby program był zablokowany w obszarze roboczym i nie mógł się przełączyć.

Wszelkie sugestie są mile widziane!

ciasto mistrzowskie
źródło
Powiązane: askubuntu.com/questions/75663/…
Glutanimate
Czy chcesz trwale zablokować określone aplikacje w określonych obszarach roboczych (np. Firefox i Terminal zawsze w obszarze roboczym 1, GIMP zawsze w obszarze roboczym 2 itd.)? A może konkretny obszar roboczy potencjalnie zmieniłby się przy każdym otwarciu aplikacji?
Paddy Landau
1
Czy nie działa kliknięcie prawym przyciskiem myszy paska okna aplikacji i ponowne wybranie opcji „tylko w tym obszarze roboczym”? Właśnie próbowałem na swoim komputerze i działało idealnie ...
Victor

Odpowiedzi:

2

Aby naprawić aplikację w określonej rzutni (możesz ją ręcznie przenieść po jej otwarciu), użyj Compiz.

  1. Zainstaluj CompizConfig Settings Manager za pomocą Ubuntu Software Manager. Ostrzeżenie: możesz zepsuć interfejs, jeśli majstrujesz przy bitach, których nie znasz, więc postępuj zgodnie z instrukcjami tutaj.
  2. Otwórz CompizConfig Settings Manager (znany również jako CCSM).
  3. Wybierz Zarządzanie oknami z menu po lewej stronie.
  4. Wybierz Umieść system Windows z prawej strony.
    CCSM Umieść Windows
  5. Wybierz zakładkę Ustalone położenie okna .

Teraz dla każdej aplikacji, której okno chcesz umieścić w stałej rzutni:

  1. Otwórz aplikację.
  2. W CCSM, w systemie Windows ze stałą rzutnią , wybierz Nowy .
  3. Naciśnij duży zielony +, a następnie Chwyć. Kursor zmienia się w krzyż; kliknij okno aplikacji, które chcesz naprawić (np. Firefox). Wartość zostaną automatycznie wypełnione.
  4. Naciśnij Dodaj .
    Dotarcie do przycisku Chwyć
  5. Wypełnij pozycje rzutni X (powinny być pojedyncze); odnosi się to do liczenia obszaru roboczego od lewej.
  6. Wypełnij pozycje rzutni Y (powinny być pojedyncze); odnosi się to do liczenia obszaru roboczego od góry.
    W moim przykładzie wybrałem Firefox, aby zawsze zaczynał się od trzeciej kolumny, drugiego rzędu dostępnych obszarów roboczych.
    Przykład Firefoksa
  7. Naciśnij Zamknij .

Następnie ta aplikacja będzie zawsze otwierana w tej konkretnej rzutni.

Paddy Landau
źródło
-2

Kliknij prawym przyciskiem myszy pasek obszarów roboczych Kliknij „Preferencje” Znajdź „Liczba obszarów roboczych” pod nagłówkiem „Obszary robocze” Kliknij znak minus, aż liczba obszarów roboczych wyniesie 1. Zamknij okno

użytkownik234461
źródło
4
Chce zapobiec przełączaniu obszarów roboczych przez system Windows, a nie wyłączać obszarów roboczych jako całości.
Braiam
Nie sprecyzował tego iw przeciwieństwie do powyższego rozwiązania to działa w ogólnym przypadku!
user234461
2
„Chcę, aby program był zablokowany w obszarze roboczym i nie mógł się przełączyć”. dla mnie chce, aby jego przestrzenie robocze działały, a nie były wyłączone.
Braiam
1
@Braiam Posiadanie jednego obszaru roboczego robi dokładnie to. Zawsze może ponownie zwiększyć liczbę obszarów roboczych, jeśli uzna, że ​​je lubi.
user234461