Gimp - небольшая альтернатива Photoshop, но Photoshop намного мощнее, чем Gimp. InkSpace - хорошее бесплатное приложение с открытым исходным кодом, сравнимое с Illustrator. ZendStudio - хорошая коммерческая IDE для php. Другая среда IDE поддерживает больше языков. Linux будет иметь лучшую позицию, если есть Adobe Creative Suite, подобный пакет.
Итак, после чтения и исследования больше не похоже, что можно редактировать параметры сеанса выхода без редактирования и перекомпиляции исходного кода. Поэтому я сделал следующее лучшее; Я использовал 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)Надеюсь, это поможет кому-то! Вот изображение вывода (я буду работать над тем, чтобы он выглядел красиво в течение следующих нескольких дней).
Программа в левом центре экрана
Итак, после чтения и исследования больше не похоже, что можно редактировать параметры сеанса выхода без редактирования и перекомпиляции исходного кода. Поэтому я сделал следующее лучшее; Я использовал 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)Надеюсь, это поможет кому-то! Вот изображение вывода (я буду работать над тем, чтобы он выглядел красиво в течение следующих нескольких дней).
Программа в левом центре экрана
Итак, после чтения и исследования больше не похоже, что можно редактировать параметры сеанса выхода без редактирования и перекомпиляции исходного кода. Поэтому я сделал следующее лучшее; Я использовал 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)Надеюсь, это поможет кому-то! Вот изображение вывода (я буду работать над тем, чтобы он выглядел красиво в течение следующих нескольких дней).
Программа в левом центре экрана
Из 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;
}
});
Мне не удалось найти действия для пользователя-переключателя или выход из системы.
Из 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;
}
});
Мне не удалось найти действия для пользователя-переключателя или выход из системы.
Из 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;
}
});
Мне не удалось найти действия для пользователя-переключателя или выход из системы.