MATE: не открывается Help в окнах программ

Автор CoolAller, 20 февраля 2014, 03:15:17

« назад - далее »

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

CoolAller

Всем привет  :)

Имеется свежеустановленный дистрибутив Debian Wheezy изначально без DE, на который был установлен Mate (install mate-desktop-environment-extra). Кроме этого был установлен браузер Firefox. Никакого другого софта специально не ставилось. 

Проблема в том, что при нажатии на кнопку Help в окнах программ не отображаются help файлы. Вместо этого выводятся разные сообщения в зависимости от программы:

Пример №1. There was an error displaying help: The specified location is not supported.
Пример №2. Failed to execute child process "mate-open" (No such file or directory)
Пример №3. The specified location is not supported.

Если нажать F1 на рабочем столе так же выводится:
There was an error displaying help: Failed to execute child process "mate-help" (No such file or directory)

Вот скриншот с ошибками:


PS. Предполагаю, что разница в сообщениях об ошибках связана с тем, что некоторые help файлы программ должны храниться локально, а на некоторые программы отсылают за help файлами в онлайн Wiki. Возможно проблема связана с отсутствием какого-то пакета, не устанавливамого вместе с пакетом mate-desktop-environment-extra, либо возможно с отсутствующими ссылками на эти файлы. Проверил на LMDE (так как он тоже использует Mate) - там все работает, но в нем Mate 1.4.

Нашел на одном из форумов посвященных дистрибутивам Mint похожую тему:
Открыть содержимое (спойлер)
Возможно информация с данного поста наведет кого-то на правильную мысль.

CoolAller

#1
В общем убил много времени и понял, что проблема никак не решается, так как отсутствуют файлы справки. По правде говоря я весьма удивлен такой оплошностью, которая еще допустима в бета релизе, но не в финальном, хотя о каком финале может вообще идти речь, скорее это постоянный бета-тест, учитывая количество народа которое делает это DE. Так же я не понимаю зачем упорно делать пакеты под i386 для Debian, тогда как для Arch linux они делают версии i686. В общем те кто только начал знакомство с Mate с версии 1.6 скорее всего плюнут и пойдут искать другое DE, по крайней мере до выхода нового, где эти ошибки пофиксят, хотя возможно добавят новые еще более досадные. Сейчас версия 1.6 как помойка, где многое не работает. ИМХО.

Если кому-то интересен вариант частичного решения проблемы с файлами справки:

Создаем отсутствующий файл "mate-help" по пути /usr/bin/

И пишем в терминале:

echo "#!/bin/bash" > /usr/bin/mate-help
echo "xdg-open http://wiki.mate-desktop.org" >> /usr/bin/mate-help
chmod +x /usr/bin/mate-help


После этого часть программ, в том числе и справка по F1, при нажатии на help перестанет сыпать ошибками, а будет отсылать в web-справку wiki.mate, как это и было задумано в Mate 1.4 и кстати сказать работало.

Так же отсутствует в /usr/bin файл "about-mate" из-за этого вываливается ошибка из главного меню, если выбрать "о Mate". Его конечно можно попытаться дернуть из какого-то другого дистрибутива, но это дикость и оно того не стоит.

Для работы справки в других программах нужен пакет yelp, но его устанавливать бессмысленно, так как самих файлов справки нет. По всей видимости нужные файлы справки содержались в старом пакете gnome-user-guide-bg_2.30.0, который я нашел только для Ubuntu, но он имеет неразрешимые зависимости. Этот пакет был убран или заменен на "новый" gnome-user-guide_3.4.2-1+build1_all, который ему не соответствует, так как имеет разное содержимое.

Разработчики об этом давно знают, по крайней мере есть соответствующие баг-рапорты, но воз и ныне там.

CoolAller

#2
Переустановил систему, снова накатил Mate и чудесным образом появился файл "about-mate", остальное без изменений. Вот и думай теперь, толи репы штормит, толи при установке/компиляции рандомные косяки...  :-\ Есть конечно небольшая вероятность того, что файл добавили, но выглядит это очень маловероятно.

ChubaDuba

Наверно и не допиливают этот Help, потому что, как говорится, на ход поршней это не влияет.

CoolAller

#4
ChubaDuba, тут дело даже не в том насколько это критично для работы системы, а в самом рандомном поведении установки DE Mate.
И если говорить по поводу неработоспособности элементов интерфейса, так как по сути Buttons Help ими и являются, то раз уж они есть, то должны работать, иначе это не система, а простите, помойка, или опус школьников где одно не работает, а другое отваливается. Разработчики LMDE это кстати сами допилили, реализовав отсыл к собственной онлайн-справке.

PS. Сорри за оффтоп, но лично я перебрал несколько DE и у меня сложилось впечатление, что Debian хорош если его юзать вообще без иксов, но это сильно сужает область применения ограничив ее серверами, а нормального DE вообще не существует в силу того, что для open source комьюнити это почему-то неподъемная задача. Сейчас до сих пор даже нет четкой отработанной схемы установки видео драйверов nvidia, когда нет никакой уверенности, что установка пройдет как и предполагалось по инструкции, что уж говорить о всем остальном. И это при том, что nVidia входит в состав альянса Linux Foundation ))

ChubaDuba

С другой стороны в сети есть информация, что графическое окружение MATE будет в следующем стабильном выпуске Jessie.

CoolAller

#6
Цитата: ChubaDuba от 28 февраля 2014, 23:39:29окружение MATE будет в следующем стабильном выпуске Jessie
Очень сомеваюсь в этом, так как они так и не решили как обойтись без гномовских либов и в данный момент текущая версия Mate условно работоспособное DE, если не сказать большего...

ChubaDuba

Вышел новый релиз MATE 1.8, куда добавили MATE User Guide.
Подробности тут - http://mate-desktop.org/blog/2014-03-04-mate-1-8-released/

CoolAller

ChubaDuba, Спасибо за информацию. А она уже доступна для установки на Debian?

ChubaDuba

Цитата: CoolAller от 12 марта 2014, 13:46:09А она уже доступна для установки на Debian?
Нет, репы для Wheezy ещё не обновили.