Mam proste polecenie w jednym wierszu, które działa idealnie w terminalu, ale nie działa w aplikacji „Aplikacje startowe”.
Wiersz kodu to: xmodmap /home/seph/Code/Ubuntu\ Scripts/Xmodmap
Skopiowanie go z „Aplikacji startowych” i wklejenie go do terminala nie stanowi większego problemu, ale tak naprawdę nie rozumiem, dlaczego nie działa. Postępowałem zgodnie z instrukcjami innej osoby, aby to zrobić, więc może zrobiłem coś złego? W każdym razie, czy nie byłoby oczywistym i logicznym założeniem, że po prostu wpisuje to, co umieścisz w Terminalu?
command-line
startup-applications
Seph Reed
źródło
źródło
Odpowiedzi:
Polecenia, zwłaszcza te związane z ustawieniami klawiatury, myszy i touchpada lub polecenia xrandr, często wymagają pełnego załadowania pulpitu. Jeśli uruchomisz je po prostu podczas logowania (przy użyciu aplikacji startowych), często uruchamiają się zbyt wcześnie i psują się.
Dlatego musisz wbudować małą przerwę przed uruchomieniem polecenia. Zamiast tego użyj następującego polecenia, aby dodać do aplikacji startowych:
Chooes Dash> Aplikacje startowe> Dodaj i dodaj polecenie.
To powinno wystarczyć.
źródło
Dodaj ten fragment kodu do
.conf
pliku w~/.config/upstart/
:źródło
exec xrandr --output DP-1 --brightness 0.85
ale nie przyniosło to efektu. czy to możliwe, żeon startup
jest za wcześnie? jakie zdarzenie oznacza, że pulpit jedności jest gotowy?