h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
кстати, есть предложение, ввести макросы, типа %uid% %gid% как минимум, что бы можно было указывать в поцияз монтирования, типа fs_vfat=uid=%uid% а программа сама подставит. легче было бы делать рабочей “ис-каропки”
systemd должен умереть.
|
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
dhampire Hillman пользуется системными программами ‘/usr/bin/sudo’, ‘/bin/mount’, ‘/bin/mkdir’ для монтирования и создания каталогов, и сообщения об ошибках от этих программ пытается показать в диалоговом GTK-окне. В Вашем случае, видимо, в сообщении об ошибке есть что-то такое, отчего GTK сходит с ума. Чтобы увидеть-таки это сообщение, можно попробовать несколько способов. 1). Запустить Hillman с системной локалью: ‘LANG=C hillman’. 2). Залезть редактором в файл /usr/lib/hillman/Hillman/GUI/WMain.pm и раскомментировать там 243-ю строку (убрать ‘#’ в начале строки): 242 sub on_err_mess { 243 #warn join("\n","WMAIN::ON_ERR_MESS. ",@_,"\n"); 244 my ($self,$tag,@arr) = @_; 245 246 my $dialog = Gtk2::MessageDialog->new_with_markup ( ..... Отпишитесь, пожалуйста, по результатам (чтобы тут не мусорить, можно в e-mail, он есть в readme), так как без Вашей помощи я не смогу пофиксить этот баг, у меня он не проявляется. PS: спасибо за чётко и ясно сформулированный вопрос. |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
h4tr3d Хм… Макросы, значить… В принципе, нивапрос, легко… :) А это не будет путать неокрепшие умы начинающих линуксоидов? :) Да, и тогда уж сразу подумать, может, ещё что-то надо подставлять, кроме UID/GID… Только вот я как-то в последнее время не ощущаю, что Hillman вообще кому-то нужен… :(. Или я неправ? |
wilful |
|
Темы:
23
Сообщения:
312
Участник с: 24 мая 2009
|
OldMan Вот не нада тут нужен, не нужен! Меня мама и сестра достали с требованием, чтоб при установки флешки в трее уведомление падало об устройстве. Хотя ошибка у меня та же, что и у dhampire. Буду разбираться. |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
wilfulХорошо. wilfulТенденция, однако… :( А сделайте тогда так (если не сильно тяжело, конечно… :): 2). Залезть редактором в файл /usr/lib/hillman/Hillman/GUI/WMain.pm и раскомментировать там 243-ю строку …. Затем запустить Hillman в терминале… hillman 2> file.txt |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
dhampireРазобрался. Причина ошибки: Команда ‘sudo’ не принимает опции ‘-A’ и ‘-S’ одновременно. Быстрое исправление: Залезть редактором в файл /usr/lib/hillman/Hillman/Engine.pm и 31-ю строку из my @cmd_sudo = ('/usr/bin/sudo','-A','-S'); my @cmd_sudo = ('/usr/bin/sudo','-S'); my @cmd_sudo = ('/usr/bin/sudo','-A'); Правильное исправление: Буду думать, как к этому месту приделать переключатель. PS: спасибо wilful за debugging. |
dhampire |
|
Темы:
0
Сообщения:
16
Участник с: 12 октября 2009
|
после исправления работает, спасибо вам за хорошую программу )OldManпосле исправления работает, спасибо вам за хорошую программу =)dhampireРазобрался. Причина ошибки: Команда ‘sudo’ не принимает опции ‘-A’ и ‘-S’ одновременно. |
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
dhampireПожалуйста. =) На днях поправлю и обновлю репу. (Ну вот, напросился на похвалу…) *OldMan скромно делает ножкой :P* |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
э, ацтавить ссать, я тебе врапперы пишу hillman_mount и hillman_umount, что бы не давать пользователю права mount исключительные. простые, но вроде уже предлагал :) выдели кстати опции на системные (допустим /etc/hillman.conf) и пользовательские, в общесистемных можно предусмотреть опции которые могут меняться только от туда, например: разрешить во враппере монтировать не сменные девайсы (тогда просто будет аналог) sudo mount
systemd должен умереть.
|
oldman |
|
Темы:
10
Сообщения:
202
Участник с: 28 сентября 2009
|
h4tr3d, я ведь и не сцу – да оно и через sudo вроде неплохо. Я про другое – крайняя версия уж три месяца как наполовину не работает, а никто даже не пожаловался! dhampire случайно обнаружил – “поставил на потестировать”. Поэтому какой смысл что-то улучшать? Раньше не пользовались этим, а теперь будут не пользоваться тем? А про врапперы я что-то не помню. Про клиент-сервер помню, был разговор, а вот врапперы… Насчёт системных опций… В принципе Hillman – IMHO нишевый продукт, для системы с одним пользователем (он же “админ локалхоста”). Поэтому надо попытаться сделать его как можно проще и яснее (KISS, ага). А несменные диски вышеупомянутый админ может сделать “скрытыми” (Hillman это умеет), и они ему же, но уже как пользвателю, не будут мозолить глаза. Вот и всё. Светофор, а не шлагбаум. IMHO как-то так. |