Танцы с бубном (под музыку) или Rosegarden ч.1 — Proteus | Популярный Linux

vgololobov аватар
Опубликовано vgololobov в Пнд, 25/08/2008 — 12:17

Решив написать эту главу, я наметил рассказать, если получится, еще об одной проблеме, которая возникла после обновления системы. Она тоже явно из разряда «шаманства»: программа Proteus, о которой я рассказывал, как об удачно работающей в среде Linux под Wine, работу которой я бегло проверил в Fedora и Ubuntu, перестала отображать файлы примеров в должном виде. Мало того, все элементы, которые используются в программе и снабжены текстом, все элементы стали появляться с некоторым безобразием, которое никак не назовешь текстом. Притом и меню, и диалоговые окна появляются с нормальным шрифтом. Только шрифт в поле редактора выглядит странно, а, проще говоря, никак не выглядит.

Я не работаю с программой Proteus, хотя программа великолепная, и мне нет нужды разбираться с появившейся странностью, вдобавок программа предназначена для операционной системы Windows. Но это подходящий пример для разговора о «танцах с бубном».

В подобных случаях знатоки Linux в первую очередь посоветуют «погуглить». Сам я пользуюсь чаще поисковиком Yandex, но сути это не меняет. И не помогает. Несколько схожих проблем (схожих вопросов, заданных на форумах) относятся к случаю, когда шрифт не читается в меню, а это не мой случай. Меню выглядит нормально, что означает, и системные шрифты, и шрифты приложений в полном порядке.

Вот как выглядит безобразие с программой:

Неверное отображение шрифтов в Proteus
Рис. 10.5. Неверное отображение шрифтов в Proteus

Если выделить фрагмент текста и перейти к его свойствам, то можно попытаться изменить шрифт.

Диалог свойств шрифтов в Proteus
Рис. 10.6. Диалог свойств шрифтов в Proteus

В окне «Пример» шрифт отображается так, как он будет выглядеть в редакторе. Из всех шрифтов, а их доступно много, уверенно работает только векторный шрифт. С такой ситуацией я сталкиваюсь, признаться, впервые, и мне приходит на ум только неверная работа видео драйвера. Последние дистрибутивы снабжены универсальными драйверами, которые позволяют работать с графикой, но не в полной мере. Например, не будут работать все эффекты рабочего стола. Я их не использую, как правило, и устанавливать драйвер для моей устаревшей видео карты nvidia я не всегда стремлюсь. В данном же случае мне очень хочется выяснить, отчего прекрасно работавшая программа ведет себя столь странно. Производитель видео карты, на сайт которого я захожу, хотя и вежливо, но намекает, что его не очень интересуют проблемы драйверов в Linux, но все драйверы в виде подготовленном для установки на любой дистрибутив предоставляет.

Поставить драйвер, что может быть проще!

К сожалению даже понять, а я знаю, что последние драйверы не поддерживают мою видео карту, даже понять, какой драйвер мне нужен, оказывается не самой простой задачей. Повозившись с этим, я обнаруживаю, что и загрузить драйвер у меня не получается. Ай, да NVIDIA! Теперь я немного разозлился, а это всегда помогает в достижении цели.

Драйвер получен, но, как оказывается, для его установки нужно загрузить систему без загрузки графического режима. Я помню, что при загрузке можно изменить характер загрузки, но что следует добавить к строке загрузке level 3, нажав при появлении нужного раздела меню литеру «a», это вспоминается не сразу. Мало того, предварительно, как советуют на одном из форумов, нужно полученный драйвер «пропатчить», то есть, залатать.

Латаем, загружаемся в режиме терминала, запускаем (по инструкции) драйвер на установку и получаем желаемое. Пытаемся перезагрузиться со вновь установленным драйвером, и обнаруживаем, что работать это не будет.

Что дальше? Задать вопрос на форуме и получить после нескольких настойчивых просьб о помощи совет не лезть с кривыми руками в Linux, а вернуться в Windows для «тупых»? Поискать еще раз ответы на свои вопросы с помощью Yandex? Или дождаться пока проблема решится сама собой.

Я хочу немного схитрить — есть возможность загрузить драйвер, который еще не появился официально, но тестируется. Я это делаю, но меняются только ошибки. И я сдаюсь. Я решаю подождать. Проходит несколько дней и при очередном обновлении системы обновляется графический сервер. Видео драйвера пока еще нет, но последняя ошибка была связана с несоответствием версии драйвера и сервера. Может быть теперь что-то изменилось?

Запуск программы «на удачу» приносит полное удовлетворение. Все отображается должным образом. Открывая окно свойств шрифта на графическом экране редактора, я на всякий случай перебираю все шрифты — они все отображаются верно, насколько я могу судить, а это значит, что проблема с работой программы Proteus исчезла.

Я был неправ, решив, что видео драйвер от производителя может исправить положение. Ведь я прежде, чем попытаться установить драйвер в Fedora 9, проверил работу программы в Ubuntu, где у меня стоит и универсальный видео драйвер, и специально установленный для моей видео карты. Отключив специализированный драйвер, я не обнаружил никаких особенностей в работе программы. И в Ubuntu тоже к тому времени поменялась версия Wine. Я ошибся с причиной проблемы. Но все те действия, которые необходимы при появлении проблем, остались теми же, что я проделал. Иногда это приводит к удачному исходу, как с программой Rosegarden, иногда, как в случае с Proteus, остается «напрасными хлопотами». Раз на раз не приходится.

Но, как бы то ни было, я удовлетворен, что последнее (последнее?) чудесное явление с моим дистрибутивом самоликвидировалось, а программа выглядит так:

Правильное отображение шрифтов в Proteus
Рис. 10.7. Правильное отображение шрифтов в Proteus

«Танцы с бубном» или «шаманство», если вы не выходите за рамки штатного набора программ, вам, как правило, не нужны. Но если и приходится этим заниматься, то не забывайте, что ситуация меняется каждодневно — раньше трудно было найти подсказки по настройке тех или иных программ, сегодня это сделать легче, благодаря таким людям, как автор приведенной мной статьи. Без его помощи я бы не справился. Мне приходилось «шаманствовать» и с другими программами. Было такое. Иногда безуспешно. Чаще удачно. Но не верьте тем, кто говорит вам, что в этом и есть смысл пользования компьютером. Лукавят они. Каждый из нас делает свое дело, а компьютер не более, чем инструмент, назначение которого помочь в наших делах, а не усложнить нам жизнь. Компьютер с Windows, если это по средствам, или с Linux, если средства ограничены, все в большей мере становится инструментом, проникающим во все сферы нашей деятельности: музыкант записывает музыку с помощью компьютера, преподаватель обучает школьников с помощью компьютера, электронщик разрабатывает новые устройства, а писатель пишет книги; ученые производят расчеты и моделируют эксперименты, а дети, включая компьютер, осваивают мир взрослых.

Запись опубликована в рубрике Вопросы по сервисам. Добавьте в закладки постоянную ссылку.