Сообщений: 0 | #1 - 12 января 2016 в 20:21 | |
Здравствуйте! Проблема такая - при выходе из спящего или ждущего режима обои рабочего стола меняются на белые и чёрные квадраты с артефактами; избавляюсь от этого при помощи Alt + F2 и командой "r". Однако вопрос мой заключается в следующем: нельзя ли написать какой-нибудь скрипт, который бы при выходе из спящего или ждущего режима выполнял перезапуск Cinnamon ? P.S. Я много искал про эту проблему, и почти везде вердикт сводился к тому, что "проблему нельзя решить". Решение со скриптом лежит на поверхности, но почему-то я нигде не встретил такое, в связи с чем заподозрил подвох и решил задать свой вопрос здесь. Заранее спасибо. |
|
|
Сообщений: 0 | #2 - 12 января 2016 в 20:30 | |
zheka317: | Здравствуйте! Проблема такая - при выходе из спящего или ждущего режима обои рабочего стола меняются на белые и чёрные квадраты с артефактами; избавляюсь от этого при помощи Alt + F2 и командой "r". Однако вопрос мой заключается в следующем: нельзя ли написать какой-нибудь скрипт, который бы при выходе из спящего или ждущего режима выполнял перезапуск Cinnamon ? P.S. Я много искал про эту проблему, и почти везде вердикт сводился к тому, что "проблему нельзя решить". Решение со скриптом лежит на поверхности, но почему-то я нигде не встретил такое, в связи с чем заподозрил подвох и решил задать свой вопрос здесь. Заранее спасибо. | CINNAMON_restart.sh --------------------------- #!/bin/sh cinnamon --replace sleep 1 cinnamon ВОЗМОЖНО ПОНАДОБИТСЯ NEMO_Restart.sh - ( фоновый режим) ----------------------------------------------- #!/bin/sh nemo -q sleep 1 nemo --no-default-window sleep 1 zheka317: | Проблема такая - при выходе из спящего или ждущего режима обои рабочего стола меняются на белые и чёрные квадраты с артефактами; избавляюсь от этого при помощи Alt + F2 и командой "r". | Определить и установить видеодрайвер с помощью терминала в Ubuntu и производныхРедактировалось: 2 раз (Последний: 12 января 2016 в 20:37) |
Сообщений: 0 | #3 - 9 марта 2016 в 21:47 | |
Извиняюсь за долгое молчание, пробовал другие графические оболочки. avkP3, если ваш скрипт поместить в /etc/pm/sleep.d, то ждущий режим не запускается; а если так: #!/bin/sh case "$1" in thaw|resume) cinnamon --replace sleep 1 cinnamon ;; esac то ждущий режим работает, но скрипт - нет. Редактировалось: 1 раз (Последний: 9 марта 2016 в 21:48) |
Сообщений: 0 | #4 - 9 марта 2016 в 23:31 | |
zheka317: | если ваш скрипт поместить в /etc/pm/sleep.d | zheka317 Я конечно не уверен, но, что если скрипт: CINNAMON_restart.sh --------------------------- #!/bin/sh sleep 1 cinnamon --replace sleep 1 cinnamon поместить сразу в АвтозапускРедактировалось: 1 раз (Последний: 9 марта 2016 в 23:32) |
Сообщений: 0 | #5 - 10 марта 2016 в 04:40 | |
Нет, так тоже не работает. При выходе из ждущего режима фон рабочего стола по-прежнему слетает. |
Сообщений: 0 | #6 - 10 марта 2016 в 09:56 | |
zheka317: | Нет, так тоже не работает. При выходе из ждущего режима фон рабочего стола по-прежнему слетает. | Есть еще вариант: Утилита xdotool Код PHP: sudo apt-get install xdotool
В помощь утилита XEV избавляюсь от этого при помощи Alt + F2 и командой "r" | Скрипт: Restart_cinnamon.sh 64 - это Alt 68 - это F2 36 - это Enter !!! Скрипт работает только с EN- раскладкой !!!. Проверьте, запустив его с рабочего стола... Ставьте в Автозапуск. Редактировалось: 3 раз (Последний: 10 марта 2016 в 10:04) |
Сообщений: 0 | #7 - 10 марта 2016 в 11:38 | |
avkP3, а у вас работает какой-либо из этих вариантов ? Именно при выходе из ждущего режима ? |
Сообщений: 0 | #8 - 10 марта 2016 в 16:18 | |
zheka317: | а у вас работает какой-либо из этих вариантов ? Именно при выходе из ждущего режима ? | Оба варианта я проверить могу только при Входе в систему и Перезагрузке, так как у меня на ПК в Linux Mint 17.3 Cinnamon " Ждущий режим" работает не корректно - НЕ ВЫХОДИТ СИСТЕМА ИЗ ЖДУЩЕГО РЕЖИМА - ЧЕРНЫЙ ЭКРАН...( не только у меня). Но если бы у меня была проблема, аналогичная вашей: Проблема такая - при выходе из спящего или ждущего режима обои рабочего стола меняются на белые и чёрные квадраты с артефактами. Я бы в первую очередь воспользовался этими двумя вариантами. B Linux Mint 14 Cinnamon "Ждущий режим" ещё работал. И тоже наблюдалась аналогичная проблема и при Перезагрузке и Входе в систему. Белые и чёрные квадраты с артефактами я " лечил" путём установки nvidia-current Код PHP: sudo apt -get install nvidia -current
В версиях LM 15 - 16 - 17 - 17.2 - 17.3 Cinnamon - Белые и чёрные квадраты с артефактами при выходе из " Ждущего режима" я более не наблюдал, так-как " Ждущий режим" в этих версиях OS работает не корректно... Редактировалось: 5 раз (Последний: 10 марта 2016 в 16:26) |
Сообщений: 0 | #9 - 11 марта 2016 в 00:40 | |
zheka317: | Нет, так тоже не работает. При выходе из ждущего режима фон рабочего стола по-прежнему слетает. | Попробуйте изменить в Автозапуске время для выполнения скрипта. Если не поможет, тогда создайте для этого скрипта: Restart_cinnamon.sh Код PHP: кнопку запуска и выведите её на Панель приложений. При выходе из Ждущего-Спящего режимов просто кликните по кнопке... Редактировалось: 1 раз (Последний: 11 марта 2016 в 00:40) |
Сообщений: 0 | #10 - 11 марта 2016 в 21:15 | |
avkP3, я с самого начала думал об этом, но мне хотелось, чтобы всё происходило автоматически, без моего непосредственного участия. В конечном итоге, я добавил на панель кнопку запуска на скрипт с командой: cinnamon --replace Это всё равно лучше, чем нажимать 4 клавиши каждый раз. Спасибо за участие. |