akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
Выложил версию 0.92 - исправления в работе чекбокса "startup notify" |
konstantinov-ms |
|
Темы:
15
Сообщения:
636
Участник с: 29 ноября 2009
|
akoropА в AUR Вы не выкладывали? Было бы удобнее устанавливать из AUR. Похоже, программа полезная. Да, и под x86_64 желательно бы. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
konstantinov-msНе выкладывал. Во-первых, не доходят руки разобраться, как это делается, а во-вторых, я так и не въехал, как мне правильно определить зависимости, а без этого неприлично как-то.akoropА в AUR Вы не выкладывали? Было бы удобнее устанавливать из AUR. Похоже, программа полезная. Ну и доделать кое-что надо бы. Там есть критическая проблема: если навалять ошибок прямым редактированием xml, то программа падает с потерей всех изменений. konstantinov-msТак лежит ведь рядом с i686. |
konstantinov-ms |
|
Темы:
15
Сообщения:
636
Участник с: 29 ноября 2009
|
akoropНеплохо было бы ещё бекапить редактируемый конфиг (на всякий случай). Можно, конечно, вручную, но раз есть такая программулина, то кнопка "Сделать backup конфига" не помешала бы. А вообще, спасибо за программу. У меня до сих пор меню без иконок — лень было прописывать всё вручную в xml. Теперь, возможно, добавлю иконки на досуге благодаря Вашей программе. akoropБлин, протормозил. Спасибо. В принципе, 686-й тоже сгодился — распаковал руками и раскидал по каталогам. Там файлов немного. Но установка через пакетный менеджер как-то православнее. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
konstantinov-msПринято. konstantinov-msНе понял. Это ж и есть Arch-пакеты. Это для иных дистрибутивов надо руками распаковывать, а у нас просто pacman -U файлakoropБлин, протормозил. Спасибо. В принципе, 686-й тоже сгодился — распаковал руками и раскидал по каталогам. Там файлов немного. Но установка через пакетный менеджер как-то православнее. |
konstantinov-ms |
|
Темы:
15
Сообщения:
636
Участник с: 29 ноября 2009
|
akoropПервый пакет, который я скачал, был 686-й архитектуры, а у меня x86_64. Соответственно, через pacman -U он устанавливаться отказался. Не долго думая, я его распаковал и раскидал по каталогам, чтобы попробовать программу. О том, что есть версия для x86_64, узнал позже :). |
minoshi |
|
Темы:
39
Сообщения:
379
Участник с: 09 ноября 2009
|
akoropЕсли хотите могу помочь. Дайте такой xml-файл, при котором прога падает. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
minoshiВот уж с этим нет проблем. На чём попало нажать кнопку Edit XML, удалить закрывающий тэг и нажать Apply.akoropЕсли хотите могу помочь. Дайте такой xml-файл, при котором прога падает. |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
Выложил новую версию - 1.00. Типа релиз. Основные изменения:
|
minoshi |
|
Темы:
39
Сообщения:
379
Участник с: 09 ноября 2009
|
akorop Доброго времени суток! Эксперементировал вот с таким menu.xml <menu id="exit-menu" label="Exit"> <item label="Shutdown"> <action name="Execute"> <command> systemctl poweroff </command> </action> </item> <item label="Restart"> <action name="Execute"> <command> systemctl reboot </command> </action> </item> <item label="Suspend"> <action name="Execute"> <command> systemctl suspend </command> </action> </item> <item label="Log Out"> <action name="Execute"> <command> openbox --exit </command> </action> </item> <item label="Hibernate"> <action name="Execute"> <command> systemctl hibernate </command> </action> </item> </menu> Недоработка в функции FindIcon, лечится просто function FindIcon(sIcon: string): string; var l: integer; gtk_icon: PGtkIconInfo; FName: string; begin result := sIcon; (*added by a.m.*) if length(result) > 0 then begin if system.Pos('file://',result) = 1 then delete(result,1,7); end; result := trim(result); (*end of patch*) if (sIcon = '') or (Pos(DirectorySeparator, sIcon) <> 0) then exit; if FileExists(result) then exit; FName := ExtractFileName(sIcon); l := Length(ExtractFileExt(FName)); SetLength(FName, Length(FName) - l); gtk_icon := gtk_icon_theme_lookup_icon(icon_theme, @FName[1], 16, GTK_ICON_LOOKUP_NO_SVG); if gtk_icon <> nil then begin result := StrPas(gtk_icon_info_get_filename(gtk_icon)); gtk_icon_info_free(gtk_icon); end; end; |