Czy istnieje sposób na zapisanie ustawień mojego monitora? Mam zewnętrzny monitor w pracy, ale każdego ranka muszę go podłączać, przestawiać okna tak, aby były obok siebie i znajdowały się jedna nad drugą. Czy mogę to po prostu zapisać?
Czy istnieje sposób na zapisanie ustawień mojego monitora? Mam zewnętrzny monitor w pracy, ale każdego ranka muszę go podłączać, przestawiać okna tak, aby były obok siebie i znajdowały się jedna nad drugą. Czy mogę to po prostu zapisać?
Krótka historia (czyli: rób to, co sugeruje Nicolas Bernaerts , ale oszczędzam ci szczegółów): konfiguracja monitorów jest faktycznie zapisana ~/.config/monitors.xml
, ale nie jest stosowana podczas uruchamiania / logowania.
Kroki prowadzące do przezwyciężenia tego są następujące:
Zaloguj się przy niewłaściwej konfiguracji monitorów.
Usuń bieżącą konfigurację monitora:
cd .config
mv monitors.xml{,.bak}
Użyj aplikacji Displays , aby ustawić monitory według własnego uznania (mam jeden monitor boczny obrócony przeciwnie do ruchu wskazówek zegara).
Po naciśnięciu przycisku Zastosujmonitors.xml
tworzony jest nowy .
Teraz pobierz i uruchom skrypt i program uruchamiający, które wymuszają konfigurację monitora na podstawie nowo utworzonego pliku konfiguracyjnego:
$ sudo wget -O /usr/local/sbin/update-monitor-position https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/ubuntugnome/update-monitor-position
$ sudo chmod +x /usr/local/sbin/update-monitor-position
$ sudo wget -O /usr/share/applications/update-monitor-position.desktop https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/ubuntugnome/update-monitor-position.desktop
$ sudo chmod +x /usr/share/applications/update-monitor-position.desktop
W tym momencie konfigurację monitorów można naprawić, uruchamiając aplikację aktualizacji pozycji monitorowania .
Jeśli chcesz, aby było to automatyczne, po prostu dodaj aplikację startową z następującymi wpisami:
Update Monitors Position
update-monitor-position 5
Force monitors position 5 seconds after login
Konfiguracja wszystkich monitorów - podłączonych na gorąco lub nie - powinna być przechowywana
$HOME/.config/monitors.xml
przezxrandr
wtyczkę, dlagnome-settings-daemon
której faktycznie stosuje się konfigurację wykonaną w kapplecie Monitory.Ponieważ wydaje się, że nie działa to poprawnie dla wszystkich, najwyraźniej gdzieś jest błąd. Urgh.
źródło
Pierwsze trzy kroki, aby podłączyć monitor zewnętrzny tak, jak chcesz, a czwarte to zapisanie ustawień.
Podłącz monitor zewnętrzny i sprawdź obsługiwaną rozdzielczość:
Podaj następujące polecenie (spowoduje to wyłączenie monitora laptopa):
Jeśli chcesz włączyć zarówno laptop, jak i zewnętrzny:
(rrrrXzzzz - rozdzielczość twojego laptopa).
Powyższa konfiguracja sklonuje twój ekran. Graj z „
--right-of
/--left-of
opcją ”, jeśli chcesz.Jeśli potrzebujesz tych ustawień podczas logowania, dodaj zaznaczenia
/etc/X11/Xsession.d/45custom_xrandr-settings
(może być konieczne ich utworzenie).źródło
W biurze mam 3 monitory na laptopie i 2 w domu. Dwa monitory biurowe są ustawione pionowo, podczas gdy inne monitory są w normalnej orientacji.
A. monitors.xml znajduje się w ~ / .config.
B. Pobierz skrypt powłoki, „update-monitor-position”.
Zmień definicję „MONITOR_XML” z „monitors.xml” na „monitors-office.xml”.
Zapisz go jako „update-monitor-position-office”, w ścieżce wykonywalnej (/ usr / local / sbin /).
C. Uzyskaj skrót na pulpicie „update-monitor-position.desktop”
„update-monitor-position-office”.
update-monitor-position-office.desktop:
Skrypt powłoki, update-monitor-position-office
źródło
Ubuntu 12.04 pamięta ustawienia monitora podłączanego podczas pracy. Są one jednak stosowane tylko po ponownym otwarciu konfiguracji systemu> Wyświetla aplet. Tak jest przynajmniej w moim przypadku i jest to zdecydowanie błąd.
źródło
Odpowiedź Jaya prawie dla mnie zadziałała, ale musiałem zrobić kilka dodatkowych kroków. Zrobiłbym to jako komentarz do jego odpowiedzi, ale nie mam reputacji.
W pliku update-monitor-position-office:
źródło
Wolę uruchomić ten skrypt z terminala, ponieważ otwieram go po zalogowaniu.
Pierwsze logowanie przy złej konfiguracji - monitory nieprawidłowo umieszczone:
Teraz ustaw monitory z ustawieniami systemowymi, aby utworzyć nowy
~/.config/monitors.xml
plik z odpowiednimi ustawieniami.Skopiuj poprawny skrypt Nicolasa Bernaertsa z mojego repozytorium: https://raw.githubusercontent.com/alextomko/monitors/master/monitors i umieść go na ścieżce do uruchomienia z terminala.
źródło
Nie, nie ma możliwości zapisania konfiguracji na monitorach podłączanych podczas pracy. Jeśli podłączysz się przed uruchomieniem, GNOME powinno zapamiętać konfigurację przy każdym rozruchu dla poszczególnych urządzeń (tj. Połączenie z monitorem w pracy, a nie w domu).
źródło
~/.config/monitors.xml
, ale nie jest stosowana podczas uruchamiania