| dhampire | 
             | 
    
| 
            
 
                Темы:
                
                    0
                
             
            
                Сообщения:
                
                    16
                
             
            
                Участник с: 12 октября 2009
             
            
         | 
        
            2OldMan при перезапуске WM {Enlignhtnment DR17} из трея {используется стандартный модуль трея} пропадает иконка и более не появляется{изменение конфигурации дисков, то есть к примеру вставка флэшки, к появлению не приводит}, запуск же hillman заново приводит к появлению иконки в трее, но также и к появлению нового процесса. Предложения по исправлению ситуации: 1) следить за единственностью процесса и при существовании оного пересоздавать иконку и/или делать главное окно видимым. 2) перерисовывать каким-то образом иконку {иконка wicd-client, gnome-mplayer и т.д. не исчезают из трея при таком раскладе}  | 
    
| h4tr3d | 
             | 
    
| 
            
 
                Темы:
                
                    34
                
             
            
                Сообщения:
                
                    2656
                
             
            
                Участник с: 12 июля 2007
             
            
         | 
        
            Сразу репорт: нажатие кнопки Применить в диалоге настроек, делает неактивным кнопку Ок, помойму, ок должна быть всегда активна, и при нажатии выполнять запись параметров + закрытие диалога.
            
                
                     
                        systemd должен умереть.
                     
                
            
            
         | 
    
| h4tr3d | 
             | 
    
| 
            
 
                Темы:
                
                    34
                
             
            
                Сообщения:
                
                    2656
                
             
            
                Участник с: 12 июля 2007
             
            
         | 
        
            а, и врапперы ты решил не использовать… гм
            
                
                     
                        systemd должен умереть.
                     
                
            
            
         | 
    
| oldman | 
             | 
    
| 
            
 
                Темы:
                
                    10
                
             
            
                Сообщения:
                
                    202
                
             
            
                Участник с: 28 сентября 2009
             
            
         | 
        
            h4tr3dВозможно… Интересно, что в GnomeHIG сказано об этом? h4tr3dДал возмжность пользователю использовать что ему угодно… UPD: Умолчание “hillman_mount /dev/%d %m %t %o” таки там есть. Но оно проявляется только при первом запуске программы, c пустым или отсутствующим ~/.hillman/hillman.conf.  | 
    
| oldman | 
             | 
    
| 
            
 
                Темы:
                
                    10
                
             
            
                Сообщения:
                
                    202
                
             
            
                Участник с: 28 сентября 2009
             
            
         | 
        
            dhampireПредложения по запуску: вписать запуск hillman в старт-скрипт WM'а, строчкой выше написать `killall hillman`. Так проще.  | 
    
| dhampire | 
             | 
    
| 
            
 
                Темы:
                
                    0
                
             
            
                Сообщения:
                
                    16
                
             
            
                Участник с: 12 октября 2009
             
            
         | 
        
            OldMandhampireПредложения по запуску: вписать запуск hillman в старт-скрипт WM'а, строчкой выше написать `killall hillman`. Так проще. я понимаю что так так легче для вас, “ничего чинить не надо”. но hillman единственное приложение с таким поведением, что явно намекает - дело не в wm. Впрочем можно объявить багу фичей =) ЗЫ не скриптом перезапускается он, а функция у него такая есть  | 
    
| oldman | 
             | 
    
| 
            
 
                Темы:
                
                    10
                
             
            
                Сообщения:
                
                    202
                
             
            
                Участник с: 28 сентября 2009
             
            
         | 
        
            dhampire Хорошо, попытаемся разобраться по порядку. 1). Средства, гарантирующие запуск программы в единственном экземпляре, могут быть внутри программы или снаружи её. Мне нравится второй вариант. И я не одинок в своём мнении. Например, в инит-скриптах арча есть проверка “программа уже запущена?”… IMHO это вообще должно бы быть функцией ОС… 2). Пропадание трея для программы, показывающей иконку в трее, вообще говоря, ситуация нештатная. И результат тут может быть разным. И зависит он не только от трея и программы, но и от тулкита (в данном случае gtk2-perl и perl-gtk2-trayicon). Вот тестовая программка (hellotray.pl) #!/usr/bin/perl
use warnings;
use strict;
use Gtk2::TrayIcon;
use Gtk2 -init;
my $window = Gtk2::Window->new('toplevel');
my $button = Gtk2::Button->new(' Quit ');
$button->set_border_width(10);
$window->signal_connect(delete_event => sub { Gtk2->main_quit });
$button->signal_connect(clicked => sub { Gtk2->main_quit });
$window->add($button);
$window->show_all;
my $image = Gtk2::Image->new_from_stock('gtk-help','menu');
my $tray = Gtk2::TrayIcon->new('hello');
my $eventbox = Gtk2::EventBox->new();
$eventbox->add($image);
$tray->add($eventbox);
$tray->show_all();
Gtk2->main;
exit;А то, что “hillman единственное приложение с таким поведением” – так у вас это наверняка единственное приложение на gtk2-perl… Увы, мы живём в несовершенном мире. Рекомендация “перед остановкой трея останови hillman” решает проблему? Решает. Вы же не удивляетесь плакату “Не влезай - убъёт” на щитке с электрооборудованием? Хотя, казалось бы, можно было потребовать всё заизолировать… dhampireНу да, не скрипт для запуска WM, а скрипт, исполняемый WM'ом при запуске. Это я и имел в виду.  | 
    
| dhampire | 
             | 
    
| 
            
 
                Темы:
                
                    0
                
             
            
                Сообщения:
                
                    16
                
             
            
                Участник с: 12 октября 2009
             
            
         | 
        
            OldManЭм, вы меня немного не поняли, иксы при этом не перезапускаются, и все работающие приложения продолжают делать своё дело дальше, даже не подозревая что случилось{небольшой мультик о том как это происходит(376743 Б)}. Никаких скриптов нету, /usr/bin/enlightenment_start - бинарник, да и конфиги бинарные вообще-то =) ЗЫ сделал что бы работало, хоть это и неправильно по-моему… ладно с треем фиг с ним, но может хотя бы это будет исправлено OldManтак я особо и не старался искать их, да ещё чтобы трей использовали  | 
    
| oldman | 
             | 
    
| 
            
 
                Темы:
                
                    10
                
             
            
                Сообщения:
                
                    202
                
             
            
                Участник с: 28 сентября 2009
             
            
         | 
        
            dhampireПочему не понял? Иксы не перезапускаются, WM (вместе с треем) перезапускается. Некоторые WM умеют при этом запустить скрипт, Оpenbox, например.OldManЭм, вы меня немного не поняли, иксы при этом не перезапускаются, … dhampireНеправильно, а что делать? Баг-то не мой, а, видимо, perl-gtk2-trayicon… dhampireЕсли честно, я подумал, что это просто “ой, не в то окно!”… :( Откуда такое выскакивает, при каких условиях? Не узнаю Hillman'а здесь…  | 
    
| dhampire | 
             | 
    
| 
            
 
                Темы:
                
                    0
                
             
            
                Сообщения:
                
                    16
                
             
            
                Участник с: 12 октября 2009
             
            
         | 
        
            OldManа так узнаёте? <!– ia0 –>2010-05-23-132520.png<!– ia0 –>dhampireЕсли честно, я подумал, что это просто “ой, не в то окно!”… :( Откуда такое выскакивает, при каких условиях? Не узнаю Hillman'а здесь… /dev/loop0 on /home/egik/MyGames/Wizardry/Образы/iso type iso9660 (rw)  |