Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: YAD кнопки в две строки  (Прочитано 20321 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Irshat

  • Автор темы
  • Активист
  • *
  • Сообщений: 554
    • Просмотр профиля
YAD кнопки в две строки
« : 02 Января 2024, 13:36:23 »
Есть ли какая нибудь возможность в YADе сделать кнопки в две строки, вторая строка, кнопки поменьше с названием.
Воощем делаю окно выхода с Openbox.

#! /bin/bash

action=$(yad --width 300 --entry --title "Завершение работы" \
    --image=gnome-shutdown \
--button='!restart-x.png!Быстрая перезагрузка системы:restart-x' \
--button="!./exit.png!Завершение работы:poweroff" \
--button="!restart.png!Перезагрузка системы:reboot -p" \
    --button="gtk-ok:0" \
--text "Выберите команду:" \
    --entry-text \
    "Выйти" "Мягкая перезагрузка" "Спать")

ret=$?

[[ $ret -eq 1 ]] && exit 0

case $action in
    Мягкая*) cmd="s-restart-x" ;;
    Спать*) cmd="sudo systemctl suspend" ;;
    Выйти*)
    case $(wmctrl -m | grep Name) in
        *Openbox) cmd="openbox --exit" ;;
        *FVWM) cmd="FvwmCommand Quit" ;;
            *Metacity) cmd="gnome-save-session --kill" ;;
        *) exit 1 ;;
    esac
    ;;
    *) exit 1 ;;   
esac

eval exec $cmd
То что сделал не нравится, хочу чтобы снизу была возможность ставить. А общая хотелка, две строки, но YAD походу не поддерживает.
П.С. plane пробовал не прокатило ((
Хотя нет, я красавчик, все хорошо оказывается, оставляю как есть. :)
« Последнее редактирование: 02 Января 2024, 19:23:41 от Irshat »

 

Страница сгенерирована за 0.034 секунд. Запросов: 21.