Вы можете использовать yad, который похож на zenity на стероиды, поскольку он намного более настраивается. Вы можете установить его из Software Center в Ubuntu. В своей основной форме вы можете ввести
yad --title=Question --image=dialog-question --text="Are you sure?"
, и вы должны увидеть это:
Если было нажато OK, мы получаем код возврата 0 , если был нажат «Отмена», мы получаем код возврата 1.
. Лучше поместить ящик в центр, а также отрегулировать его ширину, используя ведущую вкладку для размещения текста «Вы конечно?" больше вправо, а также всегда на высоте. Для этого нам нужно:
yad --center --on-top --title=Question --image=dialog-question --text="\tAre you sure?" --width 200
Большинство переключателей самоочевидны, за исключением «\ t» перед «Вы уверены?». который просто добавляет вкладку перед печатью текста. Теперь мы должны увидеть это:
Ящик центрирован, всегда сверху и выглядит лучше. Чтобы установить переменную для проверки, для которой была нажата кнопка, используйте:
yad --center --on-top --title=Question --image=dialog-question --text="\tAre you sure?" --width 200;result=$?;echo $result
В этом примере мы используем переменную $ result, которая будет установлена в 0, если OK нажата или 1, если было нажато «Отмена».
Для помощи с yad вы можете использовать man yad или yad --help-all, но я нашел, что практические примеры легче адаптировать. Здесь есть некоторые. Яд гораздо более настраиваемый и, следовательно, более полезный, чем зенит, по моему мнению.
в 17.10, я, наконец, нашел, что настройки (верхний правый угол, потом нажать на гаечный ключ в ниспадающем), то смена власти -> [F1] для OFF, а также [F3] для [F4] и работал.
я не могу себе представить, какие мысли скрывались эти параметры так далеко в сложным местах, было бы хорошей идеей, но вот что мы застряли с так ли страшен дефолт.
Избавьтесь от раздражающего экрана «Поднимите меня, я не делаю никакого смысла» в GNOME 3
https://extensions.gnome.org/extension/672/disable-screen- щит /
В моем 17.04, кажется, есть два места, которые включают блокировку:
Настройки - Настройки конфиденциальности - Яркость и amp; LockЧто вы имеете в 17.10? Если это так, убедитесь, что Brightness & amp; Lock show Lock выключен.
Сообщение # 10 здесь https://bbs.archlinux.org/viewtopic.php?id=171226 исправил его для меня. Я думаю, что наконец нашел способ отключить затвор бездействия в gnome 3.10. Запустите dconf-editor, затем разверните узел org> gnome> desktop> session. Найдите ключ для задержки простоя и измените его значение на 0.
Или вы можете сделать это за один шаг, выполнив команду:
gsettings set org.gnome.desktop.session idle-delay 0
Вы думаете, что было бы легко избавиться от этого раздражающего материала ...
Такая же проблема в 18.04. Итак, я немного проверил. Несмотря на то, что все настройки экрана скринсейвера и блокировки отключены, экран блокировки по-прежнему активен. Но есть решение. Оказывается, «gnome-screensaver» по-прежнему активен в фоновом режиме. Удаление его (apt-get remove gnome-screensaver) делает трюк. Теперь вы можете даже включить заставку снова, и она больше не будет блокировать экран;)
В 17.10 я наконец обнаружил, что вводят настройки (верхний правый угол, затем нажмите гаечный ключ в раскрывающемся списке), а затем смените Power -> Dim screen when inactive на OFF, а также Blank screen на Never.
Я не могу себе представить, какой именно процесс мышления скрывал эти настройки, так далеко от неинтуитивных местоположений, было бы хорошей идеей, но это то, что мы застряли с ужасным дефолтом.
Избавьтесь от раздражающего экрана «Поднимите меня, я не делаю никакого смысла» в GNOME 3
https://extensions.gnome.org/extension/672/disable-screen- щит /
В моем 17.04, кажется, есть два места, которые включают блокировку:
Настройки - Настройки конфиденциальности - Яркость и amp; LockЧто вы имеете в 17.10? Если это так, убедитесь, что Brightness & amp; Lock show Lock выключен.
Сообщение # 10 здесь https://bbs.archlinux.org/viewtopic.php?id=171226 исправил его для меня. Я думаю, что наконец нашел способ отключить затвор бездействия в gnome 3.10. Запустите dconf-editor, затем разверните узел org> gnome> desktop> session. Найдите ключ для задержки простоя и измените его значение на 0.
Или вы можете сделать это за один шаг, выполнив команду:
gsettings set org.gnome.desktop.session idle-delay 0
Вы думаете, что было бы легко избавиться от этого раздражающего материала ...
Такая же проблема в 18.04. Итак, я немного проверил. Несмотря на то, что все настройки экрана скринсейвера и блокировки отключены, экран блокировки по-прежнему активен. Но есть решение. Оказывается, «gnome-screensaver» по-прежнему активен в фоновом режиме. Удаление его (apt-get remove gnome-screensaver) делает трюк. Теперь вы можете даже включить заставку снова, и она больше не будет блокировать экран;)