Поиск по этому блогу

вторник, 16 августа 2011 г.

Обновление линукса. Debian Lenny до версии Squeeze

Решил все-таки обновиться с
Lenny
до
Squeeze
Перед началом работы:
1. $cp /etc/X11/xorg.conf /home/user/backup/xorg.conf_backup (для создания резервной копии)
2. $sudo aptitude update (для решения возможных неразрешенных зависимостей)
3. $sudo aptitude -f install (стараемся исправить зависимости, битые пакеты, даже если это означает игнорирования предлагаемых мер в командной строке.)
**подробнее о возможностях aptitude

Начнем-с с правки /etc/apt/sources.list

мой обрел примерно следующий вид
deb http://ftp.ua.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.ua.debian.org/debian/ squeeze main non-free contrib

deb http://ftp2.debian.org.ua/debian-security/ squeeze/updates main contrib non-free
deb-src http://ftp2.debian.org.ua/debian-security/ squeeze/updates main contrib non-free

deb http://qutim.org/debian/stable stable main
deb-src http://qutim.org/debian/stable stable main

#deb http://volatile.debian.org/debian-volatile squeeze/volatile main
#deb-src http://volatile.debian.org/debian-volatile squeeze/volatile main

$sudo aptitude update
$sudo aptitude install apt dpkg aptitude synaptic xterm icewm icewm-themes


Далее я обновил графический драйвер:
1. $sudo apt-get install fglrx-driver
2. $sudo apt-get install module-assistant dh-make build-essential linux-headers-$(uname -r)
3. $sudo m-a prepare
4. $sudo m-a a-i fglrx
5. $sudo aticonfig --initial

Далее...

Менеджер сетевых подключений Wicd в Gnome не определяет динамический адресс IP



Поставил я Ubuntu 11.04 Natty. Соединяться - а не определяет ip ни в ethernet, ни в wifi.
Решение было как обычно жесткое, циничное и простое до жути..

снес я в общем стандартный Gnom-овский менеджер и меня стабильным соединением сразу же порадовал wicd.
Сносим просто жестко, и без запинки.
$ sudo aptitude remove network-menager network-manager-gnome network-manager-pptp network-manager-pptp-gnome 

сразу же после этого возрадуемся свежему бризу беспроводной сети :)

Далее...

Ускоряем загрузку Gimp



Я не претендую на уникальность статьи.
Так как это копипаст, да и наверное не единственный,..
но делаю это с целью индексации и чтоб самому можно было потом глянуть.
Ускорение гимпа просто необходимо, особенно когда нужно обрезать фотку, а ждешь около 1-3 минут.


Рецепт прост как два пальца об асвальт.
Работает метод и в Linux и в Windows.

Суть в том чтоб НЕ погружать шрифты и остальную тяжелую лобудень, ведь оно нам не нужно в большинстве случаев, а в ходе работы всегда можно не сложно подгрузить одной кнопкой.

Так вот
Чтоб запуск Gimp происходил быстро необходимо к ярлыку добавить

«-d -f -s»
только без кавычек.

скажем в линуксе это выглядит
в поле Команда: gimp-2.6 %U -d -f -s

в винде:
в поле Объект: "C:\Program Files\...\gimp.exe" -d -f -s

-f отключает загрузку шрифтов
-d отключает загрузку ресурсов (градиентов, кистей, палитр)
-s — окно загрузки программы


Вот линк на полную статью из офф сайта.http://www.progimp.ru/gimp/settings/capability/

Далее...

вторник, 24 мая 2011 г.

Создаем универсальную кнопку для Skype



Началось дело с того что захотелось мне видеть сверху в панельке Gnome кнопку Skype,
да чтоб еще и загружался с библиотеками для правильного отображения видео.
Ибо без подгрузки библиотеки наше видео отображается верх тормашками.

$ mkdir ~/shell_script
$ nano skype.sh
вставляем код
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype &

$ sudo chmod +x skype.sh
теперь есть несколько вариантов запуска:
1. запуск с консоли $ ./skype.sh или $ sh skype.sh
2. перетащить файлик на панель, закрепить и выбрать иконку :)

Далее...

четверг, 14 апреля 2011 г.

libasound.so.2: cannot open shared object file: No such file or directory

Недавно столкнулся с ошибкой, при запуске практически всех програм вылазило "libasound.so.2: cannot open shared object file: No such file or directory".

Начал самостоятельно искать фикс, так как перестали запускаться Firefox, Thunderbird, Skype (остального не пробовал, но и этого списка с меня более чем хватило). Порывшись в Synaptic (напоминаю что использую дистрибутив Linux Mint 10, так что ваши библиотеки могут отличаться, к примеру говорят может быть в составе alsa-lib)
нашел что есть такая библиотека в составе
libasound2
shared library for ALSA applications

Переставил - не помогло.

    Собственно прошу ко вниманию сам фикс:
  • $ldd `which skype` (проверяем чего нужно программе);
  • $sudo aptitude reinstall libasound2;
  • $sudo ldconfig (если не ошибаюсь это чистит кеш).

вуаля! все запускается =)
Далее...

воскресенье, 13 марта 2011 г.

Firefox is already running, but is not responding

Пытался заместить профиль с /home на профиль с настройками из винды. После замещения произошел сбой. Пробовал ставить Swiftfox и Firefox, удалял с ключом --purge. Но каждый раз при попытке запуска получаю: "Firefox is already running, but is not responding. To open a new windows, you must first close the existing Firefox process, or restart your system." Перегружать перегружал. Процессы проверял, ничего похожего на firefox не обнаружил.
И начал я искать решения:
1. На ЛОР посоветовали сделать следующее
"Попробуйте удалить ~/.mozilla/firefox/*/lock"

2. Так же посоветовали сделать убить процесс xulrunner
(проект Mozilla, реализация платформы для разработки приложений Mozilla Application Framework, основанной на движке Gecko и поддержке XUL)
Обычно убиваю процессы так
# ps auxwww | grep firefox
# kill [processnumber]

3. Что сделал я чтоб удачно перенести!

Обнаружил в папке ~/.mozilla/firefox/
файлик profiles.ini
"Внутренности":
GNU nano 2.2.4
Файл: /home/irbis/.mozilla/firefox/profiles.ini
[General] StartWithLastProfile=1
[Profile0] Name=default
IsRelative=1
Path=dpoucx0k.irbisCleric
У людей которые не создавали собстенный профиль будет написано что-то вроде Path=<набор буков профиля>.default
Теперь ситуация для Win7 (Для ХР не помню точный путь).
C:\Users\\AppData\Roaming\Mozilla\Firefox\ "Внутренности:"
[General] StartWithLastProfile=1
[Profile0] Name=irbisCleric
IsRelative=1
Path=Profiles/dpoucx0k.irbisCleric
Default=1
Для решения моей проблемы было достаточно подправить названия стандартный профилей в обеих ОС.

Вот и все :)
Есть еще оч полезная ССЫЛКА С ОПИСАНИЕМ ПЕРЕНОСА ПРОФИЛЯ
Далее...

понедельник, 7 февраля 2011 г.

Wbar. Док-панель (dockbar) "для бедных"

Итакс, решил обзавестись удобной док-панелью. Как так у остальных есть, а у меня нет?


    Пройдемся по списку подозреваемых:
  1. Avant-window-navigator (AWN)
    A MacOS X like panel for GNOME
    // удобно красиво, но мне с легковесный icewm леньки тянуть к себе столько gnome из-за компиза
  2. Cairo-dock
    Cairo-dock has a family-likeness with OS X dock, but with more options.
    // долго над ним думал. много кто пользуется, тянет пару пакетов xfce и thunar
  3. Xfce4-panel
    This is the panel provided by the Xfce4 desktop project.
    // все отлично, но это панель, а не док-панель.
  4. Tint2
    Tint is a simple panel/taskbar intentionally made for openbox3, but should
    also work with other window managers.
    // OpenBox-ная такая штуковина. Если просто нужно вынести любимые програмки без всяких анимаций самое оно
  5. Gnome-do
    Allows you to quickly search for many items present in your
    GNOME desktop environment (applications, Evolution contacts, Firefox
    bookmarks, files, artists and albums in Rhythmbox, Pidgin buddies,
    etc.) and perform commonly used actions on those items (Run, Open,
    Email, Chat, Play, etc.).
    // красиво, то что искал. но смущает уж очень вагончик зависимостей пакетов и библиотек.
    хотя был бы на гноме - ставил бы не думая ибо красиво честн слово.
  6. Docky
    A full fledged dock application that makes opening common applications and
    managing windows easier and quicker. Docky is fully integrated into the GNOME
    Desktop and features a no non-sense approach to configuration and usage.
    It just works.
    // как вариант, если не подошел по вкусу gnome-do
  7. Daisy
    ссылка на DAISY
    // KDE-шное, нет в пакетах. тобишь на вкус и цвет
  8. Simdock
    ссылка на Simdock
    SimDock is a fast and customizable dockbar. It is written in c++ and wxWidgets and fits well in Gnome but works on most desktop environments. Does not require Compiz nor 3D acceleration.
    // есть только в пакетах Убунты
  9. Kiba-Dock
    ссылка на Kiba-Dock
    Kiba is a dock program for Linux and Unix derivatives. It is similar in function and appearance to the OSX Dock; it is not exactly the same.
    // симпатичный, но древний проект. насколько я понял его забросили.
    выглядит неплохо. в пакетах опять таки нет.
  10. Wbar
    ссылка на Wbar
    Wbar is a quick launch bar. It's fast, light and cool eye-candy.
    // ПЕНСИОНЕРЫ НЕ СДАЮТСЯ !!!
    простенький. без компиза. развивается довольно медленно, если развивается. функционален. есть в пакетах
    + есть удобная графическая конфигурялка Wbarconf
    ссылка на Wbarconf

Итак выбор сделан. Победительница заезда - лошадка №10 Займемся же её настройкой.
$ cd ~/downloadFolder
$ wget http://wbar.googlecode.com/files/wbar_2.1.1-1_i386.deb
--2011-02-02 11:31:44--  http://wbar.googlecode.com/files/wbar_2.1.1-1_i386.deb
Распознаётся wbar.googlecode.com... 209.85.148.82
Устанавливается соединение с wbar.googlecode.com|209.85.148.82|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 494550 (483K) [application/x-archive application/x-debian-package]
Saving to: «wbar_2.1.1-1_i386.deb»

100%[==================================================================================================================================>] 494 550     1,04M/s   в 0,5s     

2011-02-02 11:31:44 (1,04 MB/s) - «wbar_2.1.1-1_i386.deb» saved [494550/494550]

$ wget http://www.ihku.biz/wbarconf/wbarconf_0.7.2-1_i386.deb
--2011-02-02 11:34:28--  http://www.ihku.biz/wbarconf/wbarconf_0.7.2-1_i386.deb
Распознаётся www.ihku.biz... 217.30.184.170
Устанавливается соединение с www.ihku.biz|217.30.184.170|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 763046 (745K) [application/x-debian-package]
Saving to: «wbarconf_0.7.2-1_i386.deb»

100%[==================================================================================================================================>] 763 046      208K/s   в 3,6s     

2011-02-02 11:34:32 (208 KB/s) - «wbarconf_0.7.2-1_i386.deb» saved [763046/763046]
$ sudo dpkg -i wbar_2.1.1-1_i386.deb wbarconf_0.7.2-1_i386.deb
Выбор ранее не выбранного пакета wbar.
(Чтение базы данных ... на данный момент установлен 152261 файл и каталог.)
Распаковывается пакет wbar (из файла wbar_2.1.1-1_i386.deb)...
Выбор ранее не выбранного пакета wbarconf.
Распаковывается пакет wbarconf (из файла wbarconf_0.7.2-1_i386.deb)...
Настраивается пакет wbar (2.1.1-1) ...
Обрабатываются триггеры для desktop-file-utils ...
Обрабатываются триггеры для man-db ...
Настраивается пакет wbarconf (0.7.2-1) ...

$ wbar
    Первые впечатление по сравнении с дистрибутивной версией:
  1. выглядит явно интереснее (это чисто моя оценка);
  2. появилась интегрированная графическая конфигурялка!!! О_О
  3. работает по прежнему быстро, если еще не быстрее.
Не долго думая, решил что место не казенное, так что "левую" утилиту для настройки удаляю.
$ sudo aptitude --purge remove wbarconf
Следующие пакеты будут УДАЛЕНЫ:                  
  wbarconf 
0 пакетов обновлено, 0 установлено новых, 1 пакетов отмечено для удаления, и 8 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки освободится 995 k байт.
(Чтение базы данных ... на данный момент установлено 152320 файлов и каталогов.)
Удаляется пакет wbarconf ...
Обрабатываются триггеры для desktop-file-utils ...
                                                 
Текущее состояние: 11131 новый [-1].
По умолчанию используется конфиг /usr/share/wbar/dot.wbar Я прекрасно понимаю что граф конфигурялка это не юних-вей, но времени жалко, хотя покопаться в конфигурационном файле это все-таки вкусно. Так что прописываю в ~/.icewm/startup
$ cd nano ~/.icewm/startup
-------------------------
#!/bin/bash
....
wbar &
-------------------------
$sudo reboot
Теперече панель загружена и готова к использованию. Остается за малым - отметить нужные пункты визуализации, выбрать иконки, указать запускаемый файл (допускается с указанием параметров). Вот чего в конечном результате у меня получилось:

Далее...