search

Friday, December 30, 2011

fedora 16: Как удалить папку с файлами в Linux

Папку с файлами в Linux можно удалить командой rm. Также лучше использовать префикс -IR. Его добавление позволит удалить папку и ее подпапки с файлами без лишних вопросов.

Пример:
rm -IR trash

Thursday, December 29, 2011

fedora 16: Замена Evolution на Thunderbird или интеграция Thunderbird и Lightning в Gnome 3

В данной статье будут рассмотрены действия, которые позволят заменить Evolution на Thunderbird + Lightning.

Сперва необходимо установить Thunderbird. Сделать это лучше всего через Add / Remove Software. Запускаем Add / Remove Software, вводим в поле поиска Thunderbird и устанавливаем.

После установки Thunderbird, установим Lightning, который является расширением для почтового клиента. Для этого запустим Thunderbird. Перейдем в меню Tools -> Add-ons. В строке поиска введем Lightning, нажмем Install и перезапустим Thunderbird.

Теперь сделаем Thunderbird почтовым клиентом по умолчанию в fedora. Для этого откроем System Settings (находятся в правом верхнем углу), далее System Info. Переходим в Default Applications и напротив Mail выбираем Thunderbird.

Для того, чтобы сделать приложением по умолчанию для календаря Thunderbird (помните, мы установили календарь Lightning в качестве расширения), необходимо открыть терминал и выполнить команду:
gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird

Теперь сделаем так, чтобы события, созданные в календаре Lightning, автоматически подхватывались и отображались рядом с календарем:

В данный момент там пусто, но мы это исправим.

Запустим Thunderbird. Выберите в меню Events and Tasks пункт Calendars. Слева будет список доступных календарей (у меня есть только один - Home):

Создадим новый календарь. Для этого в поле под заголовком Calendar щелкните правой кнопкой мыши и выберите New Calendar... В появившемся окне выберите пункт On the Network:

Нажмите Next, в поле Location впишите
file:///home/jsn/Documents/Calendars/MyCalendar.ics


Затем нажмите Next, выберите имя календаря и Finish. Теперь календарь создан. Календарь Home можно удалить (правой кнопкой на нем и выбрать Delete Calendar).

Теперь самое время запустить Evolution (да, к сожалению без него не обошлось - только с его помощью можно привязать календарь к Gnome 3). Зарегистрируйте в программе ваш почтовый аккаунт. Перейдите в Calendar (левый нижний угол).

Добавьте созданный в Lightning календарь. Для этого щелкните правой кнопкой, например, на уже созданном календаре Personal. И выберите пункт New Calendar. Заполните окно, как показано на картинке:

В поле File name укажите пусть к календарю MyCalendar. Не забудьте отметить в поле Refresh пункт On file change.

Посмотрите на результат:


На данный момент все равотает отлично, кроме того, что в gnome 3 отображается время события +1 час. Не знаю пока как с этим бороться.

Wednesday, December 28, 2011

fedora 16: Как изменить приложение по умолчанию

В fedora 16 приложением по умолчанию для музыкальных файлов является Rhytmbox. Я хочу заменить его на Totem.

Для этого откройте System Settings (правый верхний угол, нажмите на ваше имя) и запустите System Info. Перейдите на вкладку Default Applications. Выбирайте, что понравится.

Tuesday, December 27, 2011

eclipse: Установка дополнительных плагинов

Например, до этого момента вы программировали в Python (для этого вы установили версию eclipse с PyDev), а затем захотели попробовать JavaScript. На официальном сайте есть специальная сборка с поддержкой JavaScript. Но нет необходимости ее скачивать! Нам надо только установить плагин - в этот раз JavaScript Development Tools.

Для этого запускаем Eclipse и идем в меню Help -> Install New Software...

Добавляем репозиторий. Для этого в поле Work with: вводим (действительно для версии Indigo):
http://download.eclipse.org/releases/indigo/


Внизу появится сообщение Pending... - оно означает, что необходимо подождать, пока программа загрузит репозиторий.

После того, как список доступных плагинов загружен, выбираем Programming Languages и затем JavaScript Development Tools.

Потом нажимаем несколько раз Next, ждем завершения загрузки и перегружаем Eclipse. Готово.

Wednesday, December 14, 2011

Python: Компиляция Linux-приложений

Для компиляции Linux-приложений я использую программу pyinstaller.

Устанавливать программу не надо - просто разархивировать, например, сюда /home/jsn/bin/pyinstaller.

Для компиляции копируем исходный код в папку с программой. Запускаем терминал и вводим комманду из директории с pyinstaller:
python pyinstaller.py tagrider.py

, где tagrider.py - компилируемая программа.

В результате в папке ./pyinstaller будет создана папка с вашей программой, в которой будет находится директория dist. В ней и находится исполняемая программа со всеми ее зависимостями.

fedora 16: Конвертация тегов из CP-1251 в UTF-8

Проблема неправильной кодировки очень популярна в Linux-программах, а также в open source программах в Windows. Проявляется она следующим образом: плеер вместо названия исполнителя на, скажем, русском языке показывает набор нечитаемых символов. Корень проблемы в том, что тэги музыкальных файлов закодированы в кодировке CP-1251, а плеер поддерживает только UTF-8.

Для того, чтобы справится с этим, тэги можно переконвертировать из CP-1251 в UTF-8. Сделать это можно с помощью программы tagrider.

Программа работает как под Windows, так и в Linux.

Для начала скачиваем архив с программой по этой ссылке. Распаковываем, например, в /home/jsn/bin/tagrider

Создадим ярлык в меню Gnome Shell. Для этого запускаем терминал и вводим:
su -

Создаем ссылку:
gedit /usr/share/applications/tagrider.desktop
В появившееся окно вставляем следующий текст:
[Desktop Entry]
Name=tagrider
Comment=ID3 tag editor
Icon=tag64
Exec=/home/jsn/bin/tagrider/tagrider
Path=/home/jsn/bin/tagrider
Terminal=false
Type=Application
Categories=Sound & Video
StartupNotify=true

Копируем иконку:
cp /home/jsn/bin/tagrider/tag64.png /usr/share/icons

На этом установка программы завершена. Переходим к использованию.

В программу можно добавить сразу всю папку с подпапками (Add Folder) либо отдельно файл (Add File).

В области Before показываются тэги таким образом, как их отобразит ваш плеер. В области After показаны тэги, какими они будут отображены после конвертации.

В поле Encoding можно ввести любую кодировку, поддерживаемую языком программирования Python (для того, чтобы получить список поддерживаемых кодировок введите в поисковике Python Standard Encodings). Эта функция очень полезна, если у вас проблемы не только с кирилическими языками.

Изменив кодировку, нажмите Preview чтобы просмотреть результат.

Программа отображает только 3 тэга: Исполнитель, Альбом и Название композиции. Однако, в mp3-файле могут присутствовать еще и другие тэги (например, комментарии или лирика). Чтобы сконвертировать все тэги файла отметьте галочкой Decode all tags.

Часто случается, что mp3-файлы не имеют заполненных тэгов. Вы можете заполнить их вручную в области After (для записи нажмите Decode - тэги будут записаны в кодировке UTF-8). Или за вас заполнить их может попытаться программа. Для этого нажмите кнопку Be Lucky!. Программа заполнит тэги исходя из пути к песне. При этом предполагается следующая иеархия файлов: ./Исполнитель/Альбом/Песня.mp3

Если у вас есть какие-либо пожелания или предложения, отправьте мне их электронным письмом по адресу jsnjack@gmail.com или оставьте их как комментарий к теме.
Для того, чтобы сохранить измения в файле - нажмите Decode.

Программа может автоматически переконвертировать все файлы, добавленные в список. Для этого нажмите Decode All. Однако делайте это на свой страх и риск.

Thursday, December 8, 2011

Инструкция пользователя Simple Blogger

Simple Blogger - программа для публикации сообщений на ваш блог в Blogger. Программа создавалась простой, но при этом имеющей весь необходимый функционал. Есть возможность пользоваться Simple Blogger как в системах Windows (проверено в Windows XP, Windows 7), так и в системах Linux (проверено в дистрибутивах Fedora и Ubuntu).

Перечень основных функций программы:
- публикация сообщений на блог;
- поддержка ярлыков (Labels);
- сохранение и загрузка черновиков;
- автоматическое добавление всех ваших блогов из аккаунта Google;
- поддержка языков (в последней, на момент публикации, версии - Русский и Английский);
- вставка тэгов;
- загрузка изображений в альбом на сервисе Picasa;
- масштабирование изображений.

Simple Blogger написана на языке программирования Python 2.7. В качестве графического интерфейса использовался wxPython. Благодаря этому, программа выглядит естественно в любой операционной системе. При написании программы использовались следующие модули: gdata (связь с Google API), pickle (организация конфигурационных файлов), gettext (интернализация приложения), Image (работа с изображениями) и др.

Приемы работы с программой.
При первом запуске программы необходимо добавить блог. Сделать это можно через меню Edit -> Add Blog...

В появившемся окне следует ввести имя аккаунта google (адрес электронной почты без @gmail.com). Программа автоматически добавит все блоги созданные вашим аккаунтом.

Переключаться между блогами можно в меню Edit -> Blog Select.

Для того, чтобы удалить текущий блог нажмите Edit -> Delete current blog.

После добавления нового блога можно приступить к созданию сообщения.

Под панелью Меню находится название текущего блога. Ниже - поле ввода заголовка сообщения. Еще ниже - кнопки вставки тэгов. Ну и почти в самом низу - поле ввода сообщения. Справа - список ярлыков (Labels). Чтобы опубликовать сообщение в определенную категорию отметьте ее галочкой.

Добавить новую категорию можно нажав кнопку Add Label. Одно и то же сообщение может быть опубликовано под несколькими категориями. Для каждого блога сохраняется свой список категорий. Для того, чтобы удалить категорию - отметьте ее галочкой и нажмите правой кнопкой мыши. В появившемся меню необходимо выбрать Delete.

Для того, чтобы опубликовать сообщение нажмите Post. Если все прошло "гладко", на панели сообщений (она находится в самом низу) появится Posted.

Если вы не успели закончить набор сообщения, или просто решили оставить это на потом, его можно сохранить в качестве черновика. Для этого нажмите File -> Save as draft. Сообщению будет автоматически присвоенно имя содержащее заголовок сообщения и текущие дату и время. По умолчанию, черновики сохраняются в папку с программой ./draft/. Чтобы загрузить ранее сохраненное сообщение нажмите File -> Load a draft...

Теперь разберемся с кнопками тегов. Всего их 6 штук (справа налево): выделение жирным, курсив, зачеркнутый, ссылка, изображение, цитата.

Если выделить набор символов и нажать, например, Курсив, то соответствующие теги будут поставлены перед началом выделения и в конце выделения. Таким образом, выделенные символы будут опубликованы курсивом. Если выделенных символов нету, то тэги будут вставлены в текущую позицию курсора. Курсор будет находится между закрывающим и открывающим тегами.

Тег вставки изображения работает особым образом. Он открывает следуещее окно:

Если у вас изображение уже загружено на какой-либо сервер в интернете и вы знаете прямую ссылку на него, то вставьте эту ссылку в поле Image from URL. Затем нажмите кнопку Insert. Как результат - в поле ввода сообщения появится тег вставки изображения.

Если же изображение находится у вас на компьютере, то выберите пункт Image from file. В активное поле ввода (расположено ниже) можно скопировать и вставить прямую ссылку на изображение в вашей файловой системе. Или же можно нажать кнопку ... . После ее нажатия нужный файл изображения можно выбрать через открывшееся стандартное окно выбора файлов. После нажатия на кнопку Insert, файл изображения будет загружен в альбом в сервисе Picasa. Ссылка на загруженное изображение будет автоматически вставлена с тегом в поле ввода сообщения.

Если вы считаете, что размер изображения не подходит вам (оригинальный размер изображения выводится в поле под надписью Original image is), то Simple Blogger может уменьшить/увеличить его до требуемых размеров. Для этого отметьте галочкой пункт Resize Image. В поле Width и Height автоматически загружаются значения из предыдущего сеанса масштабирования изображения. Если они вам не подходят - введите свои. Если вы хотите изменить размер изображения и при этом сохранить пропорции изображения - отметьте галочкой пункт Maintain Aspect Ratio. Введите в поле Width или Height необходимое значение. Чтобы автоматически получить второе значение, при сохранении пропорций изображения, нажмите Enter. Во втором поле появится пересчитанное значение.
Эта функция очень удобна. Например, я использую шаблон в котором ширина сообщения должна составлять 500 px. Следовательно, чтобы изображение не вылазило за края шаблона, надо его уменьшить по ширине, скажем, до 450 px. При этом высота должна быть такой, чтобы изображение не выглядело растянутым или сжатым (проще говоря, сохранились пропорции изображения). Я отмечаю галочками Resize image и Maintain aspect ratio. Ввожу в поле Width 450 и нажимаю Enter. В поле Height появится вычисленная высота изображения.

Нажмите Insert для загрузки изображения в сервис Picasa и вставки тега в поле текста сообщения. При этом оригинальное и смаштабированное изображение будет сохранено в папку ./images . Также оригинальное и смаштабированное изображение будет загружено в сервис Picasa. При открытии сообщения будет показано смаштабированное изображение. При нажатии на него - откроется изображение оригинального размера.

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

Можно сменить язык интерфейса программы в меню Edit -> Language. Однако, смена интерфейса потребует перезапуск Simple Blogger.

В окне Help -> About... можно узнать версию программы и адрес домашней страницы.

Если вы обнаружили какие-либо баги, либо у вас есть предложения по улучшению программы - отправьте мне письмо на мой электронный ящик jsnjack@gmail.com или оставьте свое сообщение в комментариях.

Sunday, December 4, 2011

fedora 16: Самый простой, быстрый и надежный способ установки расширений

В fedora 16 установка расширений сопровождалась трудностями до этого момента. Разработчиками запущен специальный сайт (на данный момент альфа версия), содержащий перечень доступных расширений.

Итак, заходим на сайт https://extensions.gnome.org/ выбираем нужное расширение. Установка производится перемещение ползунка из положения OFF в положение ON в правой верхней части страницы. Потом появится дополнительное сообщение, в котором следует ответить Install. И все! Расширение установлено. Восхитительно, не правда ли?

Для себя я установил расширение убирающее кнопку специальных возможностей, а также альтернативное меню, добавляющее пункт Power Off. С последним, правда, произошла неудача: gnome3 сломался :(. Поэтому вместо него рекомендую вот это расширение Flippery Shut Down Menu.

Посмотреть список установленных расширений можно перейтя по ссылке вверху страницы Installed extensions. Оттуда же можно расширение включить-отключить, а также удалить.

fedora 16: Установка Skype и настройка микрофона

Для установки скайпа, заходим на официальную страницу skype.com или можно перейти сразу по этой ссылке. Запустится скачка пакета с программой (около 25 Мб). После его загрузки нажимаем Install и прграмма установлена. Кстати, в Linux Skype имеет более минималистический дизайн, чем Windows версия.

У меня вебкамера Logitech C905. Столкнулся с тем, не хотел работать микрофон (видео работало отлично). В настройках самого скайпа выбор небольшой - а именно 1 пункт. Читал форумы, там рекомендовали устанавливать/переустанавливать какие-то пакеты. Кто-то рекомендовал запускать alsa, а pulseaudio убить.

Я же рекомендую открыть настройки звука. Для этого нажимаем на иконке громкости в верхнем правом углу и далее Sound Settings. Переходим на вкладку Input. Там есть список устройств и список коннекторов. Выбираем Logitech c905, что-нибудь говорим, и, если микрофон реагирует на звук - все окей.

Не закрываем это окно (если закрыть, то настройки звука у меня сбрасывались). Делаем звонок. Все должно работать отлично.

Добавлено: Окно настройки можно закрыть. Проверено, работает. Главное выбрать правильный микрофон.

Тестирование видеокарты после покупки

После покупки видеокарты (особенно это касается бывших в употреблении видеокарт) ее лучше протестировать. Чтобы быть уверенным, что не подсунули дефективную плату.

Методику тестирования я нашел на одном из сайтов в интернете, не помню только каком. В этом посте просто перескажу основную идею.

Итак, для самого тестирования нам понадобится программа ATITool она подходят как для тестирования видеокарт от ATI, так и от Nvidia.

Принцип работы программы в том, что она создаёт огромную нагрузку на видеокарту. В такой стрессовой ситуации и проверяется работа видеокарты. Если никаких проблем не выявлено - значит и в повседневных задачах ничего не случится.

После установки и запуска программы увидим окошко с анстройками. Там можно изменять частоту и кое-что еще. Но, так как у меня видеокарта от Nvidia мне эти все функции были недоступны.

Приступим к первому тесту. Для этого жмем "Show 3D view". Появится окошко с вращающимся зх-мерным "волосатым кубом".

В этом тесте будем отслеживать как ведет себя видеокарта при нагрузке, а именно как растет температура. Для владельцев Nvidia температуру в ATITool отслеживать не получится, поэтому скачиваем программу GPU-Z

На сайте производителя можно посмотреть критическую температуру для ядра. Ее достигать нельзя. На своем опыте могу сказать, что для Geforce GT240 температура должна быть до 60C. Тест сам проводим 10-15 мин. Если температура очень большая - меняем термопасту. А лучше купить систему охлаждения. Если в процессе появляются желтые точки - значит видеокарта работает не стабильно. Это может быть из-за перегрева или из-за недостаточной мощности блока питания. Если две эти причины удалось устранить - покупаем новую видеокарту.

Теперь переходим ко второму этапу. Нажимаем кнопку "Scan for Artifacts". Запускаем тоже минут на 15. Если в процессе сохранилась надпись No errors - все OK.

Tuesday, November 22, 2011

fedora 16: Как добавить русскую раскладку

Для этого нажмите на ваш ник (правый верхний угол). Откроется меню, выберите пункт System Settings. Затем выберите Region and Language. После этого вкладку Layouts. Здесь нажимаем плюсик и выбираем Russian (можно просматривать все раскладки на экранной клавиатуре).

После добавления русской раскладки сделаем так, чтобы раскладки переключались по нажатию Alt + Shift. Для этого нажимаем Options на вкладке Layouts. Выбираем пункт Key(s) to change layout и ставим галочку рядом с предпочитаемым вариантом.

Готово

fedora 16: Как заставить календарь показывать начало недели с понедельника

В fedora 16 настройки календаря определяет ваш регион. Для США неделя начинается с воскресенья, для Беларуси - почему-то тоже с воскресенья...

Для того, чтобы сохранить приятно читаемые названия месяцев и дней недели на английском языке откройте меню, нажав на ваш ник (правый верхний угол) и выберите System Settings. Затем Region and Language, далее Formats и найдите в списке United Kingdom (English). Перегрузитесь.

fedora 16: Работа с архивами 7-zip .7z и WinRAR .rar

Извлекать (а в случае с .7z и упаковывать) архивы форматов .7z и .rar становится возможным после установки пакетов p7zip и unrar. Делать это можно через Add/Remove Software или через терминал. После установки пакетов, для разархивации, нажимаете правой кнопкой на архиве и выбираете пункт Extract Here...

Ну и в качестве небольшого дополнения маленький тест 5 форматов. Тестирование проводилось на программе simpleblogger. Размер архива без сжатия - 39,5 Mb.

Как видно из картинки - самым эффективным является формат 7zip. Ему удалось уменьшить размер архива на 70%.

Sunday, November 20, 2011

fedora 16: Установка Google Earth

Установка очень простая. Заходим на сайт http://www.google.com/earth/download/ge/ и нажимаем Download Google Earth 6. Выбираем необходимую версию (в моем случае - 32 bit .rpm (For Fedora/openSUSE)). Принимаем соглашение и скачиваем. Скачанный файл запускаем двойным левым кликом (если выбрано в firefox открыть - то ждем загрузку, установка запустится сама).

fedora 16: Установка simpleblogger

Инструкция по установке программы для публикации сообщений в блог. Поддерживается платформа Blogger. Особенности программы: простой интерфейс, поддержка Labels, загрузка изображений в альбом picasa.

Скачиваем последнюю версию программы с сайта http://sourceforge.net/projects/simpleblogger/

В скачанном архиве содержится программа со всеми зависимостямя. Разархивируем его, например, в:
home/jsn/bin/simpleblogger

Теперь необходимо создать иконку быстрого запуска приложения. Для этого открываем терминал и выполянем:
su -
gedit /usr/share/applications/simpleblogger.desktop

В файл добавляем следующую информацию:
[Desktop Entry]
Name=simpleblogger
Comment=Blogger client
Icon=sb512
Exec=/home/jsn/bin/simpleblogger/simpleblogger
Path=/home/jsn/bin/simpleblogger
Terminal=false
Type=Application
Categories=Internet
StartupNotify=true

Вставляем иконку
cp /home/jsn/bin/simpleblogger/settings/sb512.png /usr/share/icons

Готово.

Friday, November 18, 2011

fedora 16: Как вернуть загрузчик Plymouth при установленных драйверах nvidia

После установки драйверов nvidia пропадает красивый загрузчик, который есть в системе, когда установлены драйвера nouveau. Так как в fedora 16 сменили grub, то и процедура активации загрузчика изменилась. Итак, сперва перегружаем компьютер и в меню загрузчика нажимаем ¨c¨. Затем выполняем следующие команды:
set pager=1
insmod vbe
vbeinfo
На экране появится список поддерживаемых разрешений. Перепешите какой-нибудь. Например, 1280x1024x32. Затем перегружаемся командой reboot. Создаем шрифт для grub2. Можно использовать этот:
su -
grub2-mkfont --output=/boot/grub2/DejaVuSansMono.pf2 --size=24 /usr/share/fonts/dejavu/DejaVuSansMono.ttf
Редактируем файл:
gedit /etc/default/grub
И добавляем в конец файла следующие строки:
GRUB_VIDEO_BACKEND="vbe"
GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_FONT_PATH="/boot/grub2/DejaVuSansMono.pf2"
GRUB_GFXMODE="1280x1024x32"
Делаем резервную копию grub.cfg и конфигурируем новый:
cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.bkp
grub2-mkconfig -o /boot/grub2/grub.cfg
Выходим из-под root и перегружаем компьютер:
exit
reboot
Наслаждаемся прекрасной картинкой.
Добавлено: После конфигурации нового файла загрузки у меня поумолчанию стала грузится старая версия fedora. Для того, чтобы это не случалось, необходимо отредактировать файл /etc/default/grub:
GRUB_DEFAULT=0
Ну и после редактирования конфигурируем новый файл.

Friday, November 11, 2011

fedora 16: Установка конвертера для видеофайлов - Handbrake

На официальной странице Handbrake rpm готов только для fedora 15, поэтому предлагаю следующий метод установки. Запускаем терминал и выполняем команды:
su -
yum localinstall -y http://repo.missingbox.co.nz/repo/fedora/missingbox-1-1.noarch.rpm --nogpgcheck
yum install HandBrake-gui
Готово

Thursday, November 10, 2011

fedora 16: Автовход в систему, шрифты windows и многое другое

Автовход в систему, шрифты Windows, Skype, различные расширения и многое-многое другое можно автоматически установить с помощью программы Fedora Utils. Скачиваем программу отсюда http://fedorautils.sourceforge.net/fedorautils-latest.noarch.rpm и запускаем установку двойным кликом. После установки программы находим ее иконку в Activities -> Applications и запускаем. Нужное отмечаем галочкой. Попробуйте, программа позволяет быстро установить многие вещи. Единственное, что устанавливается некорректно (из того, что я пробовал выбирать) - это Java. Ее я рекомендую установить как написано в моем посте http://jsn-techtips.blogspot.com/2011/11/fedora-16-java.html

fedora 16: Включение gnome shell расширений

Столкнулся с такой проблемой: расширения для gnome shell установлены, но не активированны! Причем сразу все три, которые я обычно устанавливаю - это погода, альтернативное меню и удаление кнопки специальных возможностей. Как активировать два из них - погоду и скрытие специальных возможностей (как их установить и настроить - см. предыдущие посты про fedora 15, там все аналогично) я узнал. Первое, что необходимо - это установить программу dconf-editor. Запускаем терминал:
su -
yum install dconf-editor
Второй шаг - записываем точное название папок, в которых находится расширения. Для этого надо просмотреть папки /home/account_name/.local/share/gnome-shell/extensions/ и /usr/share/gnome-shell/extensions/. Запускаем dconf-editor. Путешествуем по дереву:
org -> gnome -> -> shell
В поле enabled-extensions добавляем названия папок с расширениями в следующем виде:
['noa11y@fpmurphy.com', 'weather@gnome-shell-extensions.gnome.org']
Вот, 2 из 3-х активированы. Осталось найти способ активировать альтернативное меню. Если кто-нибудь знает, пожалуйста, подскажите.

fedora 16: Установка принтера HPLaserJet 1020

Выполняем в терминале:
su -
yum install hplip hplip-gui
hp-setup
Далее следуем инструкциям появившегося окна и закачиваем конфигурационные файлы автоматически (пункт отмечен как "рекомендуемый").

fedora 16: Установка java

Установка java версии 7 в fedora 16 у меня не была успешной. Браузер зависал на тестовой странице http://www.java.com/en/download/testjava.jsp. Поэтому я решил установить последнюю версию из 6-ой ветки java. Которая, кстати, тоже подвесила firefox, но уже после того, как тест был пройден. Видимо дело в fedora...

Итак, скачиваем последний дистрибутив java тут http://java.com/en/download/linux_manual.jsp?locale=en . Скачиваем Linux RPM.

Создадим папку в которую будем устанавливать java. Все это необходимо делать под root:
su -
mkdir /usr/java
cp /home/account_name/Downloads/jre-6* /usr/java
Переходим в директорию, которую создали для java. Запускаем установку командой:
cd /usr/java
sh jre-6*
Установка завершена. Теперь проведем некоторые настройки. Выполняем в терминале:
alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000
alternatives --install /usr/bin/javaws javaws /usr/java/latest/bin/javaws 20000
Для 32-битной системы:
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/lib/i386/libnpjp2.so 20000
Для 64-битной системы:
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/lib/amd64/libnpjp2.so 20000
export JAVA_HOME="/usr/java/jre1.6.0_29"
Готово.

Wednesday, November 9, 2011

fedora 16: Установка драйвера nvidia

Сперва необходимо подключить репозитории RPMFusion. Для этого заходим на сайт http://rpmfusion.org//Configuration или прямые ссылки: http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm Открываем терминал и выполняем команду:
su -
Она позволит все остальные команды выполнять от имени root. Обновляем ядро:
yum update kernel\*
Если обновления были - перегружаем компьютер. Можно коммандой:
reboot
Устанавливаем драйвера nvidia:
yum install akmod-nvidia xorg-x11-drv-nvidia-libs.i686
Отключаем драйвера nouveau:
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
dracut /boot/initramfs-$(uname -r).img $(uname -r)
Вносим изменения в SELinux:
yum --nogpgcheck update libsepol http://kojipkgs.fedoraproject.org/packages/selinux-policy/3.10.0/53.fc16/noarch/selinux-policy-3.10.0-53.fc16.noarch.rpm \ http://kojipkgs.fedoraproject.org/packages/selinux-policy/3.10.0/53.fc16/noarch/selinux-policy-targeted-3.10.0-53.fc16.noarch.rpm --enablerepo=u*g
Теперь важный шаг: если ваша видеокарта работала до этого момента в fallback режиме, необходимо отредактировать файл xorg.conf. Для этого выполняем комманду:
gedit /etc/X11/xorg.conf
Файл должен выглядеть примерно так:
Section "Device"
Identifier "Videocard0"
Driver "vesa"
EndSection
Исправляем его так, чтобы он был таким:
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
EndSection
Если эти операции не провести, то тогда система перестанет грузится и будет останавливаться на шаге:
Started SYSV: late initscript for live image..
Если это случилось, то положение можно исправить перейдя в консольный режим, нажав Alt+F2. Ввводим имя пользователя-пароль (для рут). И редактируем файл xorg.conf с помощью vi:
vi /etc/X11/xorg.conf
Это достаточно сложный редактор и я им никогда не пользовался. Методом проб определил, что текст можно добавлять после нажатия клавиши Insert. Сохранить изменения - нажав : и набрав save <путь>.

fedora 16: Установка

Дистрибутив fedora 16 можно скачать по этой ссылке.

Устанавливать будет с флешки. Для этого скачанный образ записываем на флешку с помощью программы ImageWriter.

Эта программа поумолчанию поддерживает только формат *.raw как тип файла. Поэтому, чтобы записать образ *.iso, введем в поле "Имя файла" *.*. После этого выбираем скачанный образ и записываем.

Перезагружаем компьютер, грузимся с флешки. В материнских платах Gigabyte для этого необходимо нажать F12, далее Hard Disk и выбираем флешку.

У меня карта nvidia GT 240. Она не поддерживается драйвером nouveau. Поэтому, если попробовать загрузить fedora с Live CD, система зависнет (хотя, должна автоматически переходить в fallback-режим). Поэтому в загрузчике выбираем Troubleshooting и затем Start Fedora 16 in basic graphics mode.

Выбираем меню Applications -> System Tools -> Install to Hard Drive
Дальше следует обычная установка, ничем не отличающаяся от предыдущих версий: выбираем часовой пояс, пароль, место на диске. После установки система загрузится в fallback-режиме. Разрешение экрана будет низкое. Далее, первое, что надо сделать - настроить интернет и установить драйвера nvidia. Это необходимо для того, чтобы загрузился gnome shell.

Saturday, October 29, 2011

fedora 15: Замена видеокарты

Решил заменить видеокарту GeForce 7300 GT на GeForce GT 240. Замена того стоила: сразу пропали проблемы с производительностью (высокая загрузка процессом xorg процессора при драйверах nvidia и полосы в видео при nouveau).

Однако возникла проблема: система отказалась грузиться после замены видеокарты - на определенном этапе появляется черный экран с которого невозможно никак выйти. Я сразу подумал, что необходимо загрузится в консольный режим и переустановить драйвера nvidia. Для этого в окне выбора загрузки системы в grub жмем e (для редактирования параметром загрузки системы). И во вторую строчку в конец необходимо добавить 3 (нажав опять e).

После этих манипуляций загружается консольный режим из которого можно установить драйвера nvidia.

Saturday, October 15, 2011

Драйвера nvidia vs nouveau. Что выбрать?

Выбор между драйверами nvidia и nouveau очень сложен. Сложен потому, что в обоих драйверах есть очень заметные "косяки".

1. Nvidia - Судя по тестам производительности, опережает своего конкурента в 1.5 раза. Есть поддержка 3D. Только 1 недостаток: процесс xorg создает очень сильную нагрузку на процессор. В результате, работать становится не комфортно. Firefox притормаживает, при копировании на флешку больших файлов система может "замереть", да и все операции с окнами имеют заметное "время отклика". Анимация окон выглядит прерывистой.

2. Nouveau - Недостаток nvidia, связанный с xorg, отсутствует. Но! Просмотр видеофайлов не является комфортным из-за того, что появляются полосы (на англиском этот эффект называется tearing).

Итого, у обоих драйверов есть хорошо заметные недостатки. Неизвестно, какое из двух зол меньшее...

Friday, October 14, 2011

fedora 15: Возвращение с драйверов Nvidia к драйверам nouveau

Для отката на бесплатные драйвера необходимо:
1. Перезагрузить систему и выбрать и списка GRUB более старое ядро.
2. Выходим из графического режима: Ctrl+Alt + F1..F5
3. Заходим в систему под root
4. Удаляем проприаритарные драйвера:
yum erase kmod-nvidia akmod-nvidia xorg-x11-drv-nvidia

5. Удостоверимся, что в файле /boot/grub/grub.conf нету опций:
rdblacklist=nouveau nouveau.modeset=0

Если есть - необходимо удалить. Вообще, этот шаг удобнее делать перед пунктом 1 или 2 в gedit.
6. Удаляем с сохранением резервной копии:
mv /etc/X11/xorg.conf /etc/X11/xorg.conf.nvidia

7. Переустановим ядро:
yum reinstall kernel
8. Перегружаемся.

fedora 15: Низкая производительность видеокарты. Процесс Xorg чрезмерно грузит систему

Столкнулся с такой проблемой. Установлены проприаритарные драйвера nvidia. Графический интерфейс в linux на моем компьютере работает значительно медленнее, чем в windows (с чем же еще сравнивать?). Это проявляется в медленном открытии вкладок в firefox, перетаскивании окон и т.д. Окна отвечают с замедленной реакцией из-за чего все выглядит очень "прерывисто".

Причина этого, как оказалось, является загрузка процесса процессом Xorg. При открытом firefox с тройкой вкладок, музыкального плеера и файлового менеджера нагрузка на процессор составляет 80%! И стабильно держится. При закрытии окон потиху начинает спадать. Практически любое незначительное действие сопровождается 40% нагрузкой на процессор!

Нагрузку на процессор удобно смотреть командой top (выполняем в терминале).

Моя конфигурация: Pentium E2200 2x2.2 GHz, Geforce 7300GT 256 Mb, 2 Gb ОЗУ.

Поискав в интеренете, я обнаружил, что эта проблема старая, хорошо известная. Все дело в драйверах для видеокарты. Причем, наиболее страдают от этого пользователи nvidia (6, 7, 8, 9 серии Geforce). Кое-кто даже разачарованно оставил сообщение примерно такого содержания:
...раньше для linux лучшая видеокарта была nvidia. Однако, из-за того, что nvidia невнимательно относилась к нуждам пользователей linux и не особо охотно шла на контакт с разработчиками, ситуация изменилась. ATI и Intel, которые в этом деле проявили больший интерес быстро приуспели. И для пользователя Linux нету лучшего выбора видеокарты, чем ATI

Раньше, пользователи ATI тоже сталкивались с этой проблемой. Для них есть решение http://www.bramschoenmakers.nl/en/node/549

А теперь ближе к делу, про пользователей nvidia, которые с этой проблемой сталкиваются и в GNOME, и в KDE, и в XFCE... Решение проблемы до сих пор не существует! Есть только возможность улучшить ситуацию. Список мер опубликован здесь: http://nvnews.net/vbulletin/showthread.php?t=115916

Мне приведенные способы ничуть не помогли. Решил попробовать различные драйвера. Выбор оказался невелик, а именно: 2 варианта. Проприаритарные nvidia и бесплатные nouvaeu. Установив nouvaeu, почувствовал разницу. Процессор теперь загружен процентов на 20 - 30% вместо 90%! Для меня оказалось, что драйвера nouvaeu не так сильно грузят систему. Хотя, если запустить тест gtkperf, драйвера nvidia в 1.5 раза быстрее, чем nouveau.

Кто сталкивался с этой проблемой - поделитесь, пожалуйста, впечатлениями и идеями.

fedora 15: Тестирование производительности видеокарты

Тестирование производительности видеокарты в среде GTK можно произвести с помощью программы GTKperf. Она присутствует в репозитории fedora. Поэтому, для ее установки, достаточно выполнить комманду в терминале:
yum install gtkperf

После установки открываем терминал и запускаем тест командой:
gtkperf -a -c 1000

Мой результат (для видеокарты Geforce 7300 GT) для проприаритарных драйверов nvidia составил 64 с, а для драйверов nouveau 94 с.
Поделитель своими моделями видеокарты и результатами.

Wednesday, September 7, 2011

fedora 15: Кодирование видео для iPod 5th generation

Попробовав несколько программ (графических и работающих через командную строку), я пришел к выводу, что наилучший вариант для кодирования видео для iPod 5th generation - это программа handbrake.

Для ее установки необходимо скачать rpm-пакет с официального сайта: http://handbrake.fr/rotation.php?file=HandBrake-0.9.5-1-Fedora15_GUI_i686.rpm . Ссылка для 32-битной версии. На сайте есть также сборки для Windows, MacOS и Ubuntu.

Для установки просто кликните 2 раза на скачанный файл.

Теперь о специфичных для ipod 5th gen настройках. Зайдем в File -> Preferences и уберем галочку с Use iPod/iTunes friedly (.m4v) extension for mp4 (моему iPod'у этот формат дружным не показался). Нажимаем Ok. Ставим галочку рядом с iPod 5G Support. Выбираем уже существующий профиль для iPod. Переходим во вкладку H.264 и изменяем Subpel ME & Mode с 6 на 5. И, затем, в самом низу, там, где Advanced Option Screen заменяем строки на:
level=13:bframes=0:weightp=0:cabac=0:ref=1:vbv-maxrate=768:vbv-bufsize=768:analyse=all:me=umh:no-fast-pskip=1:subme=5:8x8dct=0:trellis=0


Самый важный момент тут - это level=13, который означает Baseline Profile = 1.3. Большинство конвертеров видео неподходят именно из-за сложности, а порой и невозможности, регулировать этот параметр. С остальными параметрами можно эксперементировать.

Видео записывать на iPod можно с помощью Banshee или gtkpod. Первый полноценный медиа-центр, однако, почему-то не все файлы желает добавлять в свою видео-библиотеку. Втрорая программка попроще, но работает отлично.

Обе устанавливаются очент просто: через Add/Remove Software.

Tuesday, September 6, 2011

fedora 15: Установка Arista Transcoder

Установим конвертер видеофайлов для fedora 15. Для этого скачаем исходники с официального сайта http://www.transcoder.org/.

В файле README содержится информация о зависимостях. У меня более-менее все оказалось уже установленно, кроме следующих:
gnome-python2-rsvg
gstreamer-plugins-bad-nonfree

Их можно установить с помощью Add/Remove Software при подключенном репозиторие RPMFusion.

В файле README также указана зависимость от nautilus-python. Но с ним отказался запускаться сам Наутилус, поэтому устанавливать его не будем.

Далее, заходим в папку с исходниками и из терминала запускаем команду:
sudo python setup.py install


Готово. Программа установлена. Однако, если у вас не работает окно добавления нового файла (просто не открывается), следует установить еще следующие пакеты через терминал:
sudo yum install hal-filesystem hal-info hal-libs hal-storage-addon


Программа имеет простой и привлекательный интерфейс. А также, содержит заготовки для поддержки форматов различных устройств.

Tuesday, August 16, 2011

fedora 15: Установка Thunderbird 6

Если у вас уже есть установленная версия Thunderbird из официального репозитория, то начинайте сразу с шага 2.

1. Для того, чтобы не мучаться с зависимостями и созданием ссылок, установим в начале версию Thunderbird присутствующую в официальном репозитории (на момент написания статьи это версия 5.0). Сделать это можно через Add / Remove Programm.

2. скачиваем с официального сайта файл программы - архив thunderbird-6.0.tar.bz2

3. Разархивируем скачанный архив (например, в папку Downloads, которая находится в вашем домашнем директорие)

4. Переименуем ее в thunderbird6 - это для того, чтобы на всякий случай сохранить версию 5. Шаг 3, 4 можно было выполнить из файлового менеджера.

5. Далее, нам понадобится Терминал. Запускаем его и оказываемся в домашней директории пользователя. Переходим в папку Downloads
cd Downloads

Перемещаем папку с программой:
sudo mv thunderbird6 /opt/thunderbird6

6. Сохраняем возможность запускать предыдущую версию thunderbird:
sudo mv /usr/bin/thunderbird /usr/bin/thunderbird5

7. А теперь свяжем все ярлыки запуска с новой версией thunderbird:
sudo ln -s /opt/thunderbird6/thunderbird /usr/bin/thunderbird

Готово.

fedora 15: Как установить Firefox 6

Процесс установки firefox 6 очень схож с firefox 5. Рассмотри все детально по шагам:
1. скачиваем с официального сайта файл программы - архив firefox-6.0.tar.bz2

2. Разархивируем скачанный архив (например, в папку Downloads, которая находится в вашем домашнем директорие)

3. Переименуем ее в firefox6 - это для того, чтобы на всякий случай сохранить версию 5. Шаг 2, 3 можно было выполнить из файлового менеджера.

4. Далее, нам понадобится Терминал. Запускаем его и оказываемся в домашней директории пользователя. Переходим в папку Downloads
cd Downloads

Перемещаем папку с программой:
sudo mv firefox6 /opt/firefox6


5. Сохраняем возможность запускать предыдущую версию firefox:
sudo mv /usr/bin/firefox /usr/bin/firefox5


6. А теперь свяжем все ярлыки запуска с новой версией firefox:
sudo ln -s /opt/firefox6/firefox /usr/bin/firefox

Готово! Теперь Firefox 6 - ваш браузер по умолчанию.

P.S. Первое впечатление - он работает заметно быстрее версии 5 (это, конечно субъективно; по крайней мере у меня; в отличии от Linux, в Windows разницы в работе 5ой и 6ой версии обнаружено не было). Так что, всем советую обновится!

Saturday, August 13, 2011

fedora 15: Установка Google Earth

Установка Google Earth в fedora 15 очень простая. Для этого с официального сайта http://www.google.com/earth/download/ge/agree.html необходимо скачать rpm -пакет для 32-битной (около 30 Мб) или 64-битной системы.

Кликаем два раза на скаченный файл и нажимаем Install. Все зависимости автоматически найдутся и установятся.

Friday, August 5, 2011

Python: Интернализация (i18n) приложения

Интернализацию приложения будем проводить с помощью GNU gettext, который в версии Python 2.7 присутствует. Цель - добавить русский язык в приложение, созданное с помощью wxPython.

Идея:
1. Строки, предназначенные для перевода необходимо пометить - в данном случае вот так _('Строка для перевода')
2. Извлечь помеченные строки в отдельный файл, который будет иметь расширение *.pot
3. Отредактировать полученный файл, вставляя переведенное значение, и сохранить его с расширением *.po
4. Скомпилировать полученный файл в файл с расширением *.mo.
5. Загрузить перевод в приложение.

Пример:
В начале, в код программы необходимо импортировать следующие модули:
import wx
import gettext
import sys, os


Затем создаем иеархию папок с переводами. Они будут иметь следующий вид:
./locale/en_US/LC_MESSAGES/
где en - язык, US - страна.

В приведенном ниже коде при старте программы будет определено местоположение пользователя и его язык по-умолчания. По полученным данным будет загружен файл перевода. При его отсутствии будут отображены символы, присутствующие в коде (_())

basepath = os.path.abspath(os.path.dirname(sys.argv[0]))
localedir = os.path.join(basepath, 'locale')
langid = wx.LANGUAGE_DEFAULT
domain = 'main'
mylocale = wx.Locale(langid)
mylocale.AddCatalogLookupPathPrefix(localedir)
mylocale.AddCatalog(domain)
mytranslation = gettext.translation(domain, localedir, [mylocale.GetCanonicalName()], fallback = True)
mytranslation.install()

wx.Frame.__init__(self, parent, id, title, wx.DefaultPosition, wx.DefaultSize)
panel = wx.Panel(self)
text = _(u'Press Me')
button = wx.Button(panel, -1, text)


Код этот можно поместить в def __init__, например.

Теперь, когда код готов, приступим к генерации файлов перевода.

Для этого, если Python у вас установлен на диске C:\, скопируйте файл с кодом (в примере main.py) в папку C:\Python27\Tools\i18n

Затем, для генерации *.pot - файла, выполните из командной строки, находясь в папке i18n:
python pygettext.py -d main -o main.pot main.py


Откройте для редактирования появившийся файл и сделайте превод и укажите кодировку:
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"


Перевод записывайте в строку с msgstr:
#: main.py:28
msgid "Press Me"
msgstr "Переведено - Нажми меня"


Отредактированный файл сохраняем как main.po.

Теперь сгенерируем *.mo - файл. Для этого в терминале выполняем:
python msgfmt.py -o main.mo main.po


Полученный файл вставляем в соответствующую директорию.

P.S. При сохранении переведенного файла использовалась программа Notepad++. Необходимо, чтобы *.po - файл был в кодировке UTF-8. Для этого необходимо зайти в Settings -&gt; Preferences -&gt; New Document/ Default Directory и отметить Encoding UTF-8 without BOM. Внизу появится строка ANSI as UTF-8. Если этого не сделать, компилятор может выдать сообщение об ошибке.

P.P.S. Вышеизложенное было рассмотрено на примере Linux и Eclipse. Чтобы локализацию заставить работать в Windows, необходимо во всех случаях utf-8 заменить на cp1251 (и сохранять *.po -файл также в кодировке cp1251). Таким образом, *.po файлы различны для Windows и Linux.

Thursday, July 7, 2011

fedora 15: Как восстановить GRUB

Восстановление GRUB может понадобится в случае изменения MBR, что происходит при установке Windows.

Итак, для восстановления GRUB понадобится диск с дистрибутивом fedora 15. При загрузке с этого диска необходимо выбрать Rescue Mode. Затем ввести следующие команды:
grub

Затем надо найти раздел, содержащий загрузочные файлы с помощью команды find
find /grub/grub.conf

Результат команды будет похож на:
(hd0, 0)

Используем команду root для настройки раздела, с которого будем грузится:
root (hd0, 0)

где (hd0, 0) - результат команды предыдущего шага.

На последок запускаем команду setup:
setup (hd0)

Выходим и завершаем работу по восстановлению:
quit

Все, готово.

Sunday, July 3, 2011

fedora 15: Установка Thunderbird 5

К сожалению, Thanderbird 5 в официальном репозитории не появился. Установить его из пакета, предлагаемого сайтом mozilla.org, тоже не удалось.

Поэтому предлагаю следующий способ установки. Выполняем в терминале команду:
sudo yum install zeroinstall-injector

Установленное приложения - своеобразный менеджер приложений, который будет заниматься их установкой и поддержанием современной версии.

Переходим в Activities - Applications - Add new Program. В появившееся окно перетащите следующую ссылку:
http://mojo.informatik.uni-erlangen.de/interfaces/2011/thunderbird.xml

Нажмите Forward и Download. Thunderbird 5 будет установлен вместе с зависимостями. Также программа предложит выбрать категорию программ, к которой будет относится Thunderbird.

Аналогичным способом можно устанавливать и другие программы. Проверьте их перечень здесь:
http://mojo.informatik.uni-erlangen.de/interfaces/2010/
http://mojo.informatik.uni-erlangen.de/interfaces/2011/
http://0install.net/injector-feeds.html

Saturday, June 25, 2011

fedora 15: Установка LibreOffice

На мой взгляд самый простой способ установить LibreOffice - это через Add/Remove Software. В строке поиска вводим libreoffice, а дальше галочкой отмечаем необходимые компоненты.

fedora 15: Установка шрифтов Windows

Если вам не хватает шрифтов Windows таких как Arial, Times New Roman и др. (а их на самом деле иногда не хватает...) предлагаю самый быстрый и простой способ установки:

Запускаем терминал и вводим команду:
sudo yum localinstall http://fedora.missingbox.co.nz/core-fonts.rpm --nogpgcheck

Готово!

fedora 15: Установка Battle for Wesnoth 1.9

Эта инструкция расскажет о том, как установить последнюю (на данный момент девелоперскую) версию игры, а именно 1.9.7.

Сначала необходимо скачать исходные коды игры с официального сайта.

Скаченный архив необходимо разархивировать. Далее следует доставить недостающие пакеты. Устанавливать их рекомендую через Add/Remove Software.

Понадобятся следующие пакеты (устанавливать надо как сами пакеты, так и их devel-версии):
- boost (iostreams, regex, serialization, asio, program_options, system, thread)
- fontconfig
- pango
- SDL (SDL_image, SDL_mixer, SDL_net, SDL_ttf)
- libz (именно такой пакет я не нашел и поставил libzdb) - надеюсь, то что надо )
- dbus-1
- scons
- gcc + gcc для C++

Некоторые из этих пакетов должны были быть уже установлены.

После установки всех пакетов и их зависимостей из папки, в которую был разархивированн архив, запускаем команду scons (из Терминала).

Компилируется игра достаточно долго. У меня это заняло что-то около 20 минут. После этого, игру можно запускать командой из терминала ./wesnoth.

Если есть желание установить игру в меню Applications (как и всякое другое приложение), запустите из терминала команду scons install

Все! Игра установлена и готова.

P.S. Сохраненные игры находятся в следующем месте:
/home/jsn/.local/share/wesnoth/1.9/saves

Thursday, June 23, 2011

fedora 15: Как установить Firefox 5

Firefox 5 вышел уже несколько дней назад, а в репозиториях fedora он так и не появился (и не известно, появится ли он вообще). По этой причине, установим его самостоятельно.

Для этого понадобится с официального сайта скачать дистрибутив. Вот ссылка на момент написания поста http://download.mozilla.org/?product=firefox-5.0&os=linux&lang=en-US

Затем необходимо разархивировать скачанный архив. Переименуем получившуюся папку в firefox5 и переместим ее в папку opt.
sudo mv firefox5 /opt/firefox5

Сохраним возможность запускать 4ую версию firefox:
sudo mv /usr/bin/firefox /usr/bin/firefox4

А теперь свяжем все ярлыки запуска с новой версией firefox:
sudo ln -s /opt/firefox5/firefox /usr/bin/firefox

Готово. Теперь firefox5 - браузер поумолчанию.

Добавлено. Второй способ
Этот способ вроде как способствует лучшей интеграции firefox 5 в вашу систему.

Установка программы будет осуществляться подключением еще одного репозитория, посвященного firefox 5. Для этого необходимо открыть терминал и набрать комманду:
sudo wget -P /etc/yum.repos.d/ http://repos.fedorapeople.org/repos/spot/firefox5/fedora-firefox5.repo

А затем сама установка программы. Ее можно выполнить через Add/Remove Software или через терминал:
sudo yum install firefox5

Wednesday, June 22, 2011

fedora 15: Включение Num Lock при загрузке системы

В fedora 14 это получалось как-то само собой. В fedora 15 Num Lock приходится включать каждый раз вручную. Для того, чтобы исправить эту ситуацию, необходимо установить через Add/Remove Software пакет numlockx

Thursday, June 16, 2011

fedora 15: Проблемы с запуском RSSOwl

Для запуска RSSOwl необходима Java. Если она установлена - то все должно быть отлично. Но в fedora 15 существует проблема, которая заключается в том, что при попытке открыть новость программа закрывается.

Как оказалось, дело в версии XULRunner. В новой fedora используется версия 2.*, а для корректной работы необходима версия 1.9*.

Итак, сперва необходимо скачать версию XULRunner 1.9*. Для этого заходим на сайт http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/ . И качаем архив с программой. Содержимое архива распаковываем в отдельную папку.

Затем открываем для редактирования файл config.ini, который находится в папке configuration программы RSSOwl и после строки:
osgi.splashPath=platform:/base/plugins/org.rssowl.ui

Записываем строку такого формата, которая будет содержать путь в папку с XULRunner версии 1.9*
org.eclipse.swt.browser.XULRunnerPath=/home/jsn/bin/xulrunner

Готово.

На сайте разработчика было предложение включить версию XULRunner 1.9* в дистрибутив. Если предложение будет принято, такие манипуляции больше не понадобятся.

Sunday, June 12, 2011

fedora 15: Убираем кнопку Специальных возможностей из верхней панели

Для этого скачиваем архив http://www.fpmurphy.com/gnome-shell-extensions/noa11y.tar.gz http://www.fpmurphy.com/gnome-shell-extensions/noa11y-2.0.tar.gz, распаковываем его и копируем директорий в папку /usr/share/gnome-shell/extensions . ( sudo cp noa* -R /usr/share/gnome-shell/extensions)

fedora 15: Прогноз погоды на верхней панеле

Ниже приведены шаги, которые необходимо совершить, чтобы получить это:

1. Скачиваем архив программы отсюда https://github.com/simon04/gnome-shell-extension-weather/archives/master и распаковываем.
2. Дополнительно устанавливаем пакет gnome-common (например, через Add/Remove Software)
3. Переходим папку, в которую рахархивированна программа и запускаем из терминала:
./autogen.sh --prefix=/usr
make
sudo make install

4. Теперь необходимо провести некоторые нактройки:
4.1. Местность указывается запуском из терминала команды gsettings set org.gnome.shell.extensions.weather woeid 22106377
где цифры - численное обозначение моего местнонахождения (woeid). WOEID для своей локации можно найти на сайте http://isithackday.com/geoplanet-explorer/

4.2. Использовать монохромные иконки вместо цветных, также в терминале набираем:
gsettings set org.gnome.shell.extensions.weather use-symbolic-icons true
4.3. Показывать текстовый комментарий к иконке в верхней панели:
gsettings set org.gnome.shell.extensions.weather show-comment-in-panel true





fedora 15: Добавляем в верхнюю панель ссылку на Home, Favourites директории

Вот такая полезная кнопка появится на верхней панели:

Для этого запускаем терминал и вводим команду:
sudo yum install gnome-shell-extensions-places-menu


fedora 15: Как добавить кнопку Выключить (Power Off) в меню

Чтобы ваше меню было вот таким:

Необходимо в терминале запустить команду:
sudo yum install gnome-shell-extensions-alternative-status-menu
Установится альтернативное меню.


Tuesday, May 31, 2011

fedora 15: Установка аудио и видео кодеков

Самый простой и верный способ:
Репозиторий http://rpmfusion.org/ должен быть установлен (посетить
главную страницу и там одним кликом можно установить).
Затем установить через Add/Remove следующие пакеты:
gstreamer-plugins-ugly, gstreamer-plugins-bad, gstreamer-ffmpeg.

fedora 15: Установка Java от Sun-Oracle

И тут все стало немного проще, чем в 14-ой версии (убрали блокировку SELinux'ом).
Заходим на официальную страницу Oracle и скачиваем Java вида *-rpm.bin.
Создаем директорию /usr/java/. Копируем установочный файл и выполняем
команду:

sudo sh jre-6u*-linux-i586-rpm.bin
Java установлена. Однако Firefox необходимо обучить использовать ее. Для этого выполняем несколько команд:

sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000

sudo /usr/sbin/alternatives --install
/usr/lib/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so
/usr/java/default/lib/i386/libnpjp2.so 2000
Протестировать работу Java можно тут: http://www.java.com/en/download/testjava.jsp


fedora 15: Установка принтера HPLaserJet 1020

В 14-ой версии положение с принтером изменилось. Устанавливать его стало очень просто. 15-ая версия сделала в этом плане еще один шаг вперед. Теперь установка принтера состоит из:
Выполняем в терминале:

sudo yum install hplip hplip-gui foo2zjs

hp-setup

Теперь не надо указывать отдельно путь к ppd-файлу (как это было в 14-ой версии). Вроде как он подгружается самой программой. И, следовательно, пакет foo2zjs можно не ставить... Хотя, я, по привычке, его установил.

Sunday, May 29, 2011

fedora 15: Добавление программы в автозагрузку

Добавить программу в автозагрузку можно с помощью все того же приложения, что и в fedora 14. Однако теперь его стало не так просто найти. Для того, чтобы его запустить необходимо нажать Alt+F2 или запустить терминал и набрать комманду:
gnome-session-properties


Thursday, May 26, 2011

fedora 15: Как добавить кнопку запуска приложения в меню Applications?

Я использую RSSOwl для просмотра новостей. Это Java-приложение. Никакой установки не предусмотрено. И, следовательно, в меню оно не появляется. Чтобы добавить в меню ярлык на программу, надо проделать следующие операции.
Внимание: для удачного исполнения, необходимо все делать под root.
1. В директории /usr/share/applications создаем файл с названием программы и расширением .desktop.
2. В файл заносим следующие строки:
[Desktop Entry]
Name=RSSOwl
Comment=News Reader
Icon=rssowl
Exec=/home/jsn/bin/rssowl/RSSOwl
Terminal=false
Type=Application
Categories=Internet
StartupNotify=true
А теперь подробнее о каждом пункте.
Name - Имя программы в меню.
Comment - объясняет функцию приложения.
Exec - путь к исполняемому файлу приложения.
Terminal - заменить на True, если надо чтобы приложение запускалось в терминале.
Type - тип ярлыка.
Categories - категории, в которые входит программа. Может быть несколько. В этом случае разделяются ; .
StartupNotify - информирует о запуске приложения.
Icon - имя файла иконки без расширения. Иконка должна быть скопированна в /usr/share/icons.

fedora 15: Добавление кнопок Maximize, Minimize + показ даты

Как добавить кнопки "Свернуть", "Развернуть"? Нажимаем Alt+F2 и вводим
gconftool-2 -s -t string /desktop/gnome/shell/windows/button_layout ":minimize,maximize,close"
Добавить показ даты к времени (Нажимаем Alt+F2 и вводим):
gsettings set org.gnome.shell.clock show-date true

Tuesday, May 24, 2011

fedora 15: Настройка сетевого подключения

Как только я установил fedora 15, сразу решил настроить сеть (ip, mask, dns, gateway - все это в моей сети необходимо было настраивать вручную). И я немного удивился, не найдя привычного конфигуратора Network Manager'a.

С помощью нового интерфейса Network Manager настроить сеть не удалось. Недоступны вообще никакие изменения!!!

Решение было найдено следующее:
1. открываем терминал и вводим команду
nm-connection-editor
В результате открывается привычный конфигуратор сетевого подключения. Дальше никаких сложностей нету. Все аналогично fedora 14.

fedora 15

Сегодня в сети появилась финальная версия fedora 15. Качаем, устанавливаем и начинаем решать проблемы!

Saturday, April 23, 2011

Установка Linux с USB носителя

Когда CD-диски у меня закончились, решил попробовать установить Linux (это был дистрибутив Fedora 14) с USB-носителя. Это оказалась не простая задача. Перепробовал около 5ти различных программ (в то числе и фирменную от Fedora), рабочая оказалась только от openSUSE.
Итак, сперва скачиваем дистрибутив (для Windows) ftp://ftp.berlios.de/pub/kiwi/ImageWriter.exe . Запускаем, нажимаем Select. По умолчанию там стоит открытие файлов типа .RAW. Скорее всего, у вас дистрибутив в формате .ISO. Поэтому переходим в папку, где находится образ и в поле Filename набираем *.* и жмем Enter. После этого можно будет выбрать нужный образ дистрибутива. Записываем образ на флешку.
У меня материнская плата Gigabyte. Загрузится с флешки можно нажав F12 и выбрав пункт Hard Disk (не выбирайте USB-HDD, ничего не получится). В перечне должен быть ваш жесткий диск ну и флешка :).

Monday, April 18, 2011

Установка mp3 редактора Audacity в Fedora 14

Самый простой способ - установить через терминал. Есть два вида пакетов: один из них работает только с открытыми кодеками, второй - со всеми. Для того, чтобы отредактировать mp3, понадобится второй вариант:


sudo yum install audacity-nonfree

или

su -c 'yum install audacity-nonfree'

 

Wednesday, March 30, 2011

Установка плагина autoresize для Pidgin в Fedora 14

Плагин autoresize (http://raoulito.info/plugins/pidgin_autoresize/) автоматически регулирует высоту списка контактов. Для Fedora придется его устанавливать из исходников. Скачиваем архив по ссылке выше и распаковываем. Устанавливаем дополнительные пакеты: gcc, intltool, pidgin-devel, libpurple-devel. Выполняем в терминале команды ./configure, make, make install.

Friday, March 25, 2011

Как отключить SELinux в Fedora 14

SELinux достаточно сложная штука для рядового пользователя. И полезность у нее сомнительная. Как ее отключить?

sudo gedit /etc/selinux/config

Находим строку SELINUX=enforcing и заменяем enforcing на  disabled.

Готово.

Thursday, March 24, 2011

Установка программ из source в Fedora 14

Необходимо следовать инструкциям в файле README, INSTALL. Также придется установить пакеты gcc, intltool.

Установка шрифтов Windows в Fedora 14

Шрифты Windows можно установить одним rpm пакетом. Однако, автор пакета просил не давать прямой ссылки. Поэтому будет ссылка на страницу, на которой можно скачать этот пакет )

http://www.mjmwired.net/resources/mjm-fedora-f14.html#ttf

Как установить Quake в Fedora 14?

Установка первой версии Quake в Fedora достаточно проста, однако есть несколько особенностей. Первое, что нам понадобится - это движок игры. Движки распространяются бесплатно и их существо огромное множество. В репозитории Fedora есть движок darkplaces. Его и будем использовать.

Установим его через графический менеджер пакетов Add/Remove. Пакет имеет название darkplaces-20091001-2.fc13.

Теперь необходимо использовать файлы игры *.pak. У меня есть Windows версия, в которой установлены также 2 Mission Pack.

Файлы, которые использует игра, находятся в директории /home/jsn/.darkplaces. По умолчанию, Fedora скрывает директории, начинающиеся с точки. Чтобы их показать необходимо использовать команду:

ls -a

Итак, идея состоит в том, что надо скопировать содержимое папки Id1 из Windows версии в папку /home/jsn/.darkplaces/id1. Для начала создадим эту папку:

cd /home/jsn/.darkplaces/

mkdir id1

Затем скопируем:

cp /windows/d/Program*/Quake/Id1/* /home/jsn/.darkplaces/id1

Теперь игру можно запустить командой:

darkplaces-glx

Установим аддоны. Для этого необходимо скопировать содержимое папок hipnotic и rogue.

cd /home/jsn/.darkplaces/

mkdir hipnotic

mkdir rogue

cp /windows/d/Program*/Quake/hipnotic/* /home/jsn/.darkplaces/hipnotic

cp /windows/d/Program*/Quake/rogue/* /home/jsn/.darkplaces/rogue

Аддоны запускаются командой:

darkplaces-glx -hipnotic

Tuesday, March 22, 2011

Установка принтера HP LaserJet 1020 в Fedora 14

К сожалению, данный принтер почему-то долго не поддерживался официально. Сейчас ситуация вроде-как изменилась. Независимо от этого, установка принтера в Fedora 14 очень простая. Инструкции:

Выполянем в Терминале:

sudo yum install hplip hplip-gui foo2zjs

hp-setup

В процессе настройки принтера, необходимо указать путь к ppd файлу. Он должен быть примерно таким:

/usr/share/cups/model/HP-LaserJet_1020.ppd.gz

Готово.

Friday, March 18, 2011

Fedora 14. Руководство по настройке

По этой ссылке находится очень полезное руководство по настройке Fedora 14 http://fedoraguide.info .

Установка RSSOwl в Fedora 14

RSSOwl очень удобный и быстрый кросс-платформенный бесплатный ридер новостей. Я с успехом пользовался им в openSUSE 11.3 и в Windows. Пришло время и для Fedora 14.

Итак, первое, что необходимо сделать - это скачать последнюю версию дистрибутива http://www.rssowl.org/download . Затем просто извлечь программу из архива. После этого есть 2 способа запустить программу: либо 2 раза кликнуть на RSSOwl, либо в Терминале выполнить ./RSSOwl.

Для работы программы необходимо установить Java (пост об этом процессе был опубликован ранее).

В Fedora 14 присутствует конфликт программы с SELinux. Поэтому надо выполнить в терминале:

sudo setsebool -P allow_execstack 1

Wednesday, March 16, 2011

Установка Java от Sun-Oracle в Fedora

Тут придется малек повозится...
Заходим на официальную страницу Oracle и скачиваем Java вида *-rpm.bin. Создаем директорию /usr/java/. Копируем установочный файл и выполняем команду:
sudo sh jre-6u24-linux-i586-rpm.bin
Java установлена. Однако Firefox необходимо обучить использовать ее. Для этого выполняем несколько команд:
sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000
sudo /usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so /usr/java/default/lib/i386/libnpjp2.so 2000
А также необходимо снять блокировку с загрузки Java в Firefox, которую выполняет SELinux:
sudo chcon -t execmem_exec_t /usr/lib/firefox-3.6/firefox
Протестировать работу Java можно тут: http://www.java.com/en/download/testjava.jsp

Установка Adobe Flash Player в Fedora

Заходим по ссылке http://get.adobe.com/flashplayer/completion/?installer=Flash_Player_10.2_for_Linux_%28YUM%29. Запустится установка репозитория. Далее через Add/Remove Software устанавливаем flash-plugin.

Установка кодеков для аудио и видео в Fedora

Репозиторий http://rpmfusion.org/ должен быть установлен (посетить главную страницу и там одним кликом можно установить). Нужны пакеты: gstreamer-plugins-ugly, gstreamer-plugins-bad, gstreamer-ffmpeg.

Автоматический вход в систему при загрузке в Fedora

Самый простой способ установить пакет accountsdialog. Ну и дальше все просто - через галочки.

 ДОБАВЛЕНО:
Есть еще один способ. Его не пробовал, но вроде тоже простой и действенный. Открываем терминал и вводим:
sudo gedit /etc/gdm/custom.conf
Находим раздел [daemon] и добавляем следующие строки:
AutomaticLoginEnable=true
AutomaticLogin=jsn

Установка драйверов nvidia в fedora 14

Прежде, чем приступить к установке драйверов необходимо обновить версию kernel до последней:

yum update kernel*

Также необходимо узнать, поддерживает ли ядро PAE. Для этого набираем в терминале:

uname -r

Если в ответной строки есть PAE, значит и драйвер от nvidia надо устанавливать PAE.

Далее добавим репозиторий http://rpmfusion.org/ (кликнуть на ссылку на странице и он установится автоматически).

Устанавливаем kmod-nvidia (если PAE нету). Это можно сделать из Add/Remove Software, либо из терминала:

sudo yum -y install kmod-nvidia

Далее рекомендуется сделать несколько фиксов-проверок. Необходимо добавить в файл /etc/X11/xorg.conf следующие строки:

Section "Files"

    ModulePath "/usr/lib/xorg/modules/extensions/nvidia"

    ModulePath "/usr/lib/xorg/modules"

EndSection

Эти строки работают для 32-битной версии. Они необходимы для исправления бага.

А теперь, чтоб при загрузке была графическая картинка, необходимо, чтоб в момент загрузки использовались драйвера не nvidia, а nouveau. Для этого выполним команду:

sudo sed -i '/root=/s|$| rdblacklist=nouveau vga=0x318|' /boot/grub/grub.conf

Здесь 0x318 - разрешение экрана 1024х768. Можно поставить другое заменив шифр 318. Список доступных шифров при загрузке можно посмотреть временно заменив 0x318 на ask.

Как автоматически монтировать при старте системы Windows-разделы ntfs?

Для автоматического монтирования Windows разделов в Fedora необходимо:

1. Создать директории, в которые будут монтироваться разделы.

1. Выполнить в терминале команду:

sudo gedit /etc/fstab

2. В открывшийся файл добавить строки:

/dev/sda1    /windows/c ntfs-3g    defaults,fmask=0000,dmask=0000,uid=500 0 0
/dev/sda5    /windows/d ntfs-3g    defaults,fmask=0000,dmask=0000,uid=500 0 0
/dev/sda6    /windows/e ntfs-3g    defaults,fmask=0000,dmask=0000,uid=500 0 0
/dev/sda7    /windows/f ntfs-3g    defaults,fmask=0000,dmask=0000,uid=500 0 0

Sunday, March 13, 2011

Редактирование Windows-раздела NTFS в openSUSE 11.4

Для того, чтобы вносить изменения в NTFS-разделы необходимо:
1. запускаем терминал и выполняем команду:
gnomesu gedit /etc/fstab
2. необходимо заменить
users,gid=users,fmask=133,dmask=022,locale=en_US.UFT-8
на
defaults,locale=en_US.UFT-8
Все, готово.

Monday, January 31, 2011

Как восстановить GRUB после установки Windows?

Windows - не культурная система. Как с этим бороться?
Нужен диск с openSUSE. LiveCD или install DVD. Если LiveCD - загружаемся и входим в терминал, выполняем команду su. Если install DVD загружаемся с него и выбираем Rescue System.
1. Набираем grub
ответ: grub>
2. find /boot/grub/menu.lst
ответ: (hd0,8)
3. root (hd0,8)
ответ: Filesystem type is ext2fs, partition type 0x83
4. setup (hd0)
ответ: пару линий текста со словами yes, succeeded, done...
5. quit
6. reboot

Вот и все готово. :)

Monday, January 10, 2011

f.lux for Linux...

Отличная программка, которая меняет цветовую гамму монитора в зависимости от времени суток. Сперва непривычно, но потом становится незаменимой.

В Ubuntu и Windows все просто, есть графический интерфейс. Сайт программы http://www.stereopsis.com/flux/ .

Если вы используете openSUSE (опробованно для версии 11.3, GNOME), то:

1. Скачать программу http://secure.herf.org/flux/xflux.tgz
2. Разархивировать.
3. Добавляем в автозагрузку. Для этого идем по следующему пути: Computer > Control Center > Startup Application.
4. Нажимаем Browse и указываем путь к файлу.
5. В поле Command добавляем
  -l 53.9 -g 27.6
т.е. координаты местоположения (посмотреть их можно в Preferences > Locations , нажав правой кнопкой на апплет часов-календаря).
6. Готово.

Friday, January 7, 2011

Шаблоны рамок в Autocad 2009

Все дело находится тут C:\Documents and Settings\All Users\Documents\Autodesk\ACADM 2009\Acadm\Gen\Dwg\Title .

Как убрать окно выбора пользователя при загрузке Windows XP

В коммандной строке ввести control userpasswords2 . Выбрать пользователя, который будет загружаться поумолчанию и убрать галку с Users must enter a username and password to use this computer
.

Как убрать корзину с рабочего стола

Start > Run > regedit.

Зайти сюда HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Destkop\NameSpace\ и удалить раздел {645FF040-5081-101B-9F08-00AA002F954E}.

Как сделать так, чтобы при загрузке Windows подключалось VPN -соединение?

Каждый раз при включении компьютера и загрузки Windows XP подключаюсь к интернету через VPN. Задумал сделать так, чтобы к интернету подключалось автоматически. А сделать это оказалось очень просто.

1. надо создать текстовый файл со следующим содержимым:

rasdial vpn_name user_name password

где vpn_name - имя вашего vpn-соединения; user_name - имя пользователя при подключении к интернету; password - пароль при подключении к интернету.

2. от того, что появился текстовый файл, толку не много. надо сделать его исполняем. для этого необходимо поменять расширение файла с .txt на .bat.

3. ну а теперь осталось только сделать так, чтобы он исполнялся автоматически при загрузке Windows. Для этого достаточно скопировать файл сюда:

C:\Documents and Settings\<user_name>\Start Menu\Programs

где <user_name> - имя учетной записи в Windows.

Автоматическая смена обоев в Windows XP

Накачав столько много обоев с с сайта National Geographic (NGM.COM)  и не сумев выбрать лучшее, установим программу, которая будет их менять через каждые, к примеру, полчаса.
Перепробовав несколько бесплатных программ, пришел к выводу, что WPChanger лучше всех. Она меньше всего потребляет ресурсов и к тому же абсолютно незаметна. Нету даже иконки в трее (это в настройках надо птичку поставить). После настройки программы, добавляем ее в автозагрузку (например, ярлык к программе помещаем в папку Start > All Programs > Startup) и все готово :)


Скачать можно тут: http://www.321download.com/LastFreeware/files2/WPChangerSetup.zip
1.2 Мб

Linux DC++ - Русская кодировка

После установки, не забыть сменить кодировку на CP1251 (Cyrillic). Делается это в меню File -> Preference.

Автоматическая нумерация формул в OpenOffice

Есть в OpenOffice.org такая классная штука как автоматическая нумерация формул. Для этого надо набрать в документе fn и нажать F3.

Конвертация тегов в UTF-8

При использование некоторых плееров (Rhytmbox, Clementine и др.) некоторые треки, которые в Windows отображаются нормально, тут будут выглядеть нечитабельно. Вопрос состоит в том, что надо переконвертировать тего из CP1251 или KOI-8R в UTF-8. Эта проблема, кстати, может встретится и на некоторых mp3-плеерах.

Для конвертации необходимо скачать скриптик http://sourceforge.net/projects/tag2utf/files/tag2utf/0.16/tag2utf-0.16.py/download

Для его выполнения понадобится Python (уже установлен в openSUSE и Ubuntu). Заходим в Терминал в папку, где находится скриптик, и набираем:
tag2utf-0.16.py <местонахождение_папки_с_музыкой>
Дальше скриптик сканирует папку и подпапки, если найдет треки с кодировкой отличной от UTF-8, спрашивает, конвертировать ли.

Как избавится от прерывистого звука в Pidgin?

В openSUSE 11.3 (возможно и в других версиях или даже в Ubuntu - не помню) если звук прихода нового сообщения какой-то прерывистый, хриплый, то это исправляется следующим способом:
1. Заходим в Tools > Preferences > Sounds.
2. Выбираем метод ALSA.

Всё становится Ok :)

Thursday, January 6, 2011

Добро пожаловать

Скорее всего это не блог. Просто записная книжка для решения различных проблем :)