Lubuntu 17.10 - Удаление приостановить, переключить пользователя, заблокировать параметры экрана из & ldquo; Shutdown & rdquo; гранатомет

Gimp - небольшая альтернатива Photoshop, но Photoshop намного мощнее, чем Gimp. InkSpace - хорошее бесплатное приложение с открытым исходным кодом, сравнимое с Illustrator. ZendStudio - хорошая коммерческая IDE для php. Другая среда IDE поддерживает больше языков. Linux будет иметь лучшую позицию, если есть Adobe Creative Suite, подобный пакет.

0
задан 3 March 2018 в 18:45

6 ответов

Итак, после чтения и исследования больше не похоже, что можно редактировать параметры сеанса выхода без редактирования и перекомпиляции исходного кода. Поэтому я сделал следующее лучшее; Я использовал python и tkinter, чтобы заставить мою собственную программу GUI отключить или перезагрузить компьютер.

Это было действительно не сложно, и я знаю, что кто-то может выбросить это вместе, но я отправлю его здесь, если кто-то еще заинтересованы или могут помочь кому-то.

Установить python (sudo apt-get install python) Установить tkinter (sudo apt-get install python-tk) Установить idle (sudo apt-get install idle) Открыть idle (idle) Файл -> Создать файл Вставить следующий код:

#Test.py from Tkinter import * import os window = Tk() B1 = Button(window, text = "Shutdown", command = lambda: os.system('poweroff')) B2 = Button(window, text = "Reboot", command = lambda: os.system('reboot')) B3 = Button(window, text = "Quit", command = lambda: quit()) B1.pack() B2.pack() B3.pack() window.mainloop()

Установить python (sudo apt-get install python) Чтобы вызвать перезагрузку и отключить питание без sudo, вы должны запустить следующие sudo chmod a+s /sbin/poweroff и sudo chmod a+s /sbin/reboot. ** Остерегайтесь и будьте осторожны, это позволит кому-либо перезагрузиться или отключиться без привилегий sudo, поэтому будьте осторожны ** Установите tkinter (sudo apt-get install python-tk)

Надеюсь, это поможет кому-то! Вот изображение вывода (я буду работать над тем, чтобы он выглядел красиво в течение следующих нескольких дней).

Программа в левом центре экрана

0
ответ дан 22 May 2018 в 12:49

Итак, после чтения и исследования больше не похоже, что можно редактировать параметры сеанса выхода без редактирования и перекомпиляции исходного кода. Поэтому я сделал следующее лучшее; Я использовал python и tkinter, чтобы заставить мою собственную программу GUI отключить или перезагрузить компьютер.

Это было действительно не сложно, и я знаю, что кто-то может выбросить это вместе, но я отправлю его здесь, если кто-то еще заинтересованы или могут помочь кому-то.

Установить python (sudo apt-get install python) Установить tkinter (sudo apt-get install python-tk) Установить idle (sudo apt-get install idle) Открыть idle (idle) Файл -> Создать файл Вставить следующий код:

#Test.py from Tkinter import * import os window = Tk() B1 = Button(window, text = "Shutdown", command = lambda: os.system('poweroff')) B2 = Button(window, text = "Reboot", command = lambda: os.system('reboot')) B3 = Button(window, text = "Quit", command = lambda: quit()) B1.pack() B2.pack() B3.pack() window.mainloop()

Установить python (sudo apt-get install python) Чтобы вызвать перезагрузку и отключить питание без sudo, вы должны запустить следующие sudo chmod a+s /sbin/poweroff и sudo chmod a+s /sbin/reboot. ** Остерегайтесь и будьте осторожны, это позволит кому-либо перезагрузиться или отключиться без привилегий sudo, поэтому будьте осторожны ** Установите tkinter (sudo apt-get install python-tk)

Надеюсь, это поможет кому-то! Вот изображение вывода (я буду работать над тем, чтобы он выглядел красиво в течение следующих нескольких дней).

Программа в левом центре экрана

0
ответ дан 17 July 2018 в 19:44

Итак, после чтения и исследования больше не похоже, что можно редактировать параметры сеанса выхода без редактирования и перекомпиляции исходного кода. Поэтому я сделал следующее лучшее; Я использовал python и tkinter, чтобы заставить мою собственную программу GUI отключить или перезагрузить компьютер.

Это было действительно не сложно, и я знаю, что кто-то может выбросить это вместе, но я отправлю его здесь, если кто-то еще заинтересованы или могут помочь кому-то.

Установить python (sudo apt-get install python) Установить tkinter (sudo apt-get install python-tk) Установить idle (sudo apt-get install idle) Открыть idle (idle) Файл -> Создать файл Вставить следующий код:

#Test.py from Tkinter import * import os window = Tk() B1 = Button(window, text = "Shutdown", command = lambda: os.system('poweroff')) B2 = Button(window, text = "Reboot", command = lambda: os.system('reboot')) B3 = Button(window, text = "Quit", command = lambda: quit()) B1.pack() B2.pack() B3.pack() window.mainloop()

Установить python (sudo apt-get install python) Чтобы вызвать перезагрузку и отключить питание без sudo, вы должны запустить следующие sudo chmod a+s /sbin/poweroff и sudo chmod a+s /sbin/reboot. ** Остерегайтесь и будьте осторожны, это позволит кому-либо перезагрузиться или отключиться без привилегий sudo, поэтому будьте осторожны ** Установите tkinter (sudo apt-get install python-tk)

Надеюсь, это поможет кому-то! Вот изображение вывода (я буду работать над тем, чтобы он выглядел красиво в течение следующих нескольких дней).

Программа в левом центре экрана

0
ответ дан 23 July 2018 в 20:28

Из https://www.freedesktop.org/software/polkit/docs/latest/polkit.8.html и https://bbs.archlinux.org/viewtopic.php?id=180798 Я бы попытался создать или редактирование файла /etc/polkit-1/rules.d/10-auth.rules и включая следующий контент:

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.login1.suspend" ||
        action.id == "org.freedesktop.login1.suspend-multiple-sessions" ||
        action.id == "org.freedesktop.login1.hibernate" ||
        action.id == "org.freedesktop.login1.hibernate-multiple-sessions" ||
        action.id == "org.freedesktop.login1.lock-sessions"
        // switch user ?
        // logout ?
        ) {
        return polkit.Result.NO;
    }
    if (action.id == "org.freedesktop.login1.shutdown" ||
        action.id == "org.freedesktop.login1.reboot") {
        return polkit.Result.YES;
    }
});

Мне не удалось найти действия для пользователя-переключателя или выход из системы.

1
ответ дан 22 May 2018 в 12:49
  • 1
    Спасибо за помощь. К сожалению, это не сработало для меня. У моего / etc / polkit-1 / нет папки rules.d, но я ее создал, и я также создал файл 10-auth.rules и поместил его в /etc/polkit-1/rules.d и скопировал в код выше. После перезагрузки все параметры все еще присутствовали в меню выхода из системы и выключения, а затем нажатие кнопки «приостановить», вызванное тем, что система переходит в режим ожидания. – P. Keating 4 March 2018 в 06:44

Из https://www.freedesktop.org/software/polkit/docs/latest/polkit.8.html и https://bbs.archlinux.org/viewtopic.php?id=180798 Я бы попытался создать или редактирование файла /etc/polkit-1/rules.d/10-auth.rules и включая следующий контент:

polkit.addRule(function(action, subject) { if (action.id == "org.freedesktop.login1.suspend" || action.id == "org.freedesktop.login1.suspend-multiple-sessions" || action.id == "org.freedesktop.login1.hibernate" || action.id == "org.freedesktop.login1.hibernate-multiple-sessions" || action.id == "org.freedesktop.login1.lock-sessions" // switch user ? // logout ? ) { return polkit.Result.NO; } if (action.id == "org.freedesktop.login1.shutdown" || action.id == "org.freedesktop.login1.reboot") { return polkit.Result.YES; } });

Мне не удалось найти действия для пользователя-переключателя или выход из системы.

1
ответ дан 17 July 2018 в 19:44

Из https://www.freedesktop.org/software/polkit/docs/latest/polkit.8.html и https://bbs.archlinux.org/viewtopic.php?id=180798 Я бы попытался создать или редактирование файла /etc/polkit-1/rules.d/10-auth.rules и включая следующий контент:

polkit.addRule(function(action, subject) { if (action.id == "org.freedesktop.login1.suspend" || action.id == "org.freedesktop.login1.suspend-multiple-sessions" || action.id == "org.freedesktop.login1.hibernate" || action.id == "org.freedesktop.login1.hibernate-multiple-sessions" || action.id == "org.freedesktop.login1.lock-sessions" // switch user ? // logout ? ) { return polkit.Result.NO; } if (action.id == "org.freedesktop.login1.shutdown" || action.id == "org.freedesktop.login1.reboot") { return polkit.Result.YES; } });

Мне не удалось найти действия для пользователя-переключателя или выход из системы.

1
ответ дан 23 July 2018 в 20:28
  • 1
    Спасибо за помощь. К сожалению, это не сработало для меня. У моего / etc / polkit-1 / нет папки rules.d, но я ее создал, и я также создал файл 10-auth.rules и поместил его в /etc/polkit-1/rules.d и скопировал в код выше. После перезагрузки все параметры все еще присутствовали в меню выхода из системы и выключения, а затем нажатие кнопки «приостановить», вызванное тем, что система переходит в режим ожидания. – P. Keating 4 March 2018 в 06:44

Другие вопросы по тегам:

Похожие вопросы: