Продолжение темы о gtkdialog...

CORPSE аватар

И ещё небольшое дополнение. Для удобства мне хотелось, чтобы у меня была отдельная вкладка с кнопками, быстро запускающими сканирование выбранного ip адреса или получение его доменного имени. Это делается очень просто. Смотрите приложенный файл. Любая кнопка, содержащая в теге action имя внешней программы будет её активировать. Кстати, тегов action для любой кнопки может быть сколько угодно. Если в конце команды не поставить "&", то GUI будет "зависать", на самом деле ожидая завершения программы. Для вывода результата я буду использовать xterm. Во-первых, потому что он лёгкий и быстрый, а во-вторых, у него есть замечательный параметр -hold, который позволяет оставлять окно открытым после работы команды. Как говорится, дёшево и сердито. :)

В аттаче скриншот и код. Ну и конечно же, количество и назначение кнопок ограничено только вашими потребностями и фантазией.

MT аватар

Ты бы сделал скриншот кликабельным, а то не видно ни зги.

CORPSE аватар

Странно, посмотрел во вложении - тоже ресайз...
Но общий смысл в общем-то понятен. Есть кнопки, кнопки открывают окна, в онках сразу запускается nmap например или host.

CORPSE аватар

Наступил на грабли...

Для тех, кто получает ошибку:

corpse@corpse:~$ echo "Hello, master" | festival --tts;
Linux: can't open /dev/dsp

Необходимо установить два пакета: alsa-oss и oss-compat.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".