Нет. Трей в yad одинаков в gtk2 и 3
Функцию create_tray_icon вырезали, как это обойти, не знаю.
Плохо знаком с иниттаб.
Ничего сложного нет, особенно в busybox init. Вот
::sysinit:/bin/mount -o remount,rw /
::sysinit:/bin/mount -a
::sysinit:/bin/mkdir -p /dev/shm /dev/pts
::sysinit:/bin/mount /dev/shm
::sysinit:/bin/mount /dev/pts
::sysinit:/sbin/udevd --daemon
::sysinit:/sbin/udevadm trigger
::sysinit:/usr/bin/find /etc/init.d -type f -exec {} start \;
tty1::respawn:/sbin/getty -n -l /usr/bin/slim 38400 tty1
tty2::respawn:/sbin/getty 38400 tty2
tty3::respawn:/sbin/getty 38400 tty3
::ctrlaltdel:/sbin/reboot
::shutdown:/usr/bin/find /etc/init.d -type f -exec {} stop \;
::shutdown:/bin/umount -a -r
::shutdown:/sbin/swapoff -a
Хочу сделать так:
- интерфейсов нет - в трее не отображается ничего
- интерфейс опущен - в трее отображается значок "No Net"
- интерфейс поднят но не подключен ( отсоединён провод lan, не запущен wpa_supplicant wlan ) - отображается мигающий значок интерфейса. ( лишний повод отключить неработающее или настроить как надо )
- интерфейс поднят - отображается значок интерфейса
- интерфейс упал - значок исчезает. Если это был единственный интерфейс, то начинает отображаться значок "No Net"
Вот как то так....
Оно уже работает, но надо доводить