Nie podoba mi się, że większość stron używa w swoich witrynach czarnej czcionki na białym tle, ponieważ jest to dla mnie zbyt męczące.
W czasach 11.04, używając Gnome2 z compiz, faktycznie istniała funkcja Negatyw, która mogła negować zawartość dowolnego okna, powodując, że tło było czarne, a czcionka biała. O wiele łatwiejsze dla mnie oczy.
Jednak od 11.10, używając skorupy gnoma z pomrukiem, nie mam pojęcia, czy jest coś podobnego.
Stąd moje pytanie: Jak mam negować aktualnie aktywne okno w powłoce gnome?
Nie interesują mnie metody alternatywne, np. Style użytkownika. Zdaję sobie sprawę z ich istnienia, ale znacznie łatwiej odwrócić ekran po naciśnięciu klawisza skrótu. Chcę również, aby rozwiązanie było niezależne od aplikacji. Tak jak ja od czasu do czasu chciałbym odwrócić libre-office lub inną rażąco białą aplikację.
źródło
Odpowiedzi:
Aby odwrócić cały ekran, możesz użyć programu
xcalib
:Ze strony podręcznika użytkownika xcalib
Oznacza to, że nie zależy to od używanego compiz.
Możesz go zainstalować za pomocą
sudo apt-get install xcalib
. Aby wygodniej było przypisać skrót klawiaturowy otwierającyKeyboard
ustawienia.Tam przejdź do skrótów. Dodaj niestandardowy skrót, naciskając przycisk plus, dodaj nazwę i polecenie. Zostanie domyślnie wyłączona, więc przypisz skrót, klikając
Disabled
i wykonaj żądany skrót, np. meta+iPrzed:
Po
xcalib -invert -alter
uruchomieniu (mapowany na<meta-i>
:Ponowne naciśnięcie przywraca normalny, nieodwrócony ekran.
źródło
-d :0
-d :1
-d :0.1
Częściowe rozwiązanie
Być może możesz użyć wysokiego / odwrotnego kontrastu, który neguje okna. Chociaż nie działa to na stronach internetowych przeglądarki (możesz do tego użyć rozwiązań specyficznych dla przeglądarki), ogólnie działa to w przypadku aplikacji komputerowych.
Przejdź do Universal Access i wybierz High / Inverse dla Contrast. Możesz mieć biały tekst na czarnym tle. Przyznaję, że nie jest to najlepsze rozwiązanie, ale powinno ci pomóc, jeśli jesteś zdesperowany.
Uczynienie okien lub ekranu negatywnymi jest niestety funkcją Compiz . Jeśli się nie mylę, gnome-shell używa Muttera jako menedżera okien, a Mutter obecnie nie ma żadnej funkcji, która pozwalałaby użytkownikom negatywnie oceniać okna.
Powodem, dla którego mogłeś sprawić, by twoje okna były ujemne w 11.04 lub wcześniejszych wersjach, było to, że korzystałeś z GNOME classic, który najwyraźniej używał Metacity lub Compiz jako menedżera okien.
Jeśli naprawdę chcesz, aby twoje okna były ujemne, zdecydowanie zachęcam do korzystania z Unity, ponieważ używa Compiz i można go łatwo skonfigurować tak, aby twoje obecne okno było ujemne.
Możesz także użyć gnome-classic w 11.10 i włączyć Compiz w gnome-classic.
źródło
xcalib -invert -alter
działa idealnie i nie używam compiz.Jeśli nie chcesz napisać rozszerzenia Gnome-Shell, nie jest to możliwe.
Zależy to również od tego, czy Clutter jest w stanie obsługiwać tę funkcję. O pisaniu rozszerzeń Gnome-Shell możesz przeczytać tutaj:
https://live.gnome.org/GnomeShell/Extensions
źródło
To piękne pytanie, które zadawałem sobie wiele razy od czasu gnome2.
Oto rozszerzenie gnome, które umożliwia cieniowanie nieaktywnych okien. Sztuką jest aktywowanie innego okna podczas czytania w zacienionym.https://extensions.gnome.org/extension/650/shade-inactive-windows/
Btw: przesunięcie ku czerwieni jest również doskonałym narzędziem do utrzymania spokoju w oczach.
Edycja: Teraz stworzyłem własne pierwsze rozszerzenie. Cieniuje cały pulpit za pomocą kliknięcia przycisku panelu. Przewijając przycisk, jasność można dostosować. Nazywa się „Dim Desktop 70” i jest dostępny pod https://extensions.gnome.org/extension/1130/dim-desktop-70/
źródło