Показаны сообщения с ярлыком ubuntu. Показать все сообщения
Показаны сообщения с ярлыком ubuntu. Показать все сообщения

вторник, 8 марта 2016 г.

Автозапуск программ и скриптов при загрузке Ubuntu

Есть несколько способов настроить автоматическое выполнение скрипта или программы при загрузке Ubuntu. Самый простой - это использовать встроенную в Ubuntu утилиту, которую можно запустить через меню Ubuntu: Applications>System tools>Preferences>Startap Applications, но проще ее запустить используя команду gnome-session-properties. Чтобы проще было добавлять разные мелкие скрипты и команды в одну строчку через меню я добавил всего один скрипт в который и вношу правки просто в текстовом редакторе. Указанная утилита записывает добавляемые пункты автозапуска в директорию ~/.config/autostart.

Есть еще один способ добавить скрипт в автозагрузку. Для этого можно добавить в конфигурационный файл cron строчку вида
@reboot autostart.sh
Добавить строчку в конфигурационный файл cron можно используя команду crontab -e.

Однако на практике этот метод срабатывает плохо, поскольку при этом скрипт запускается слишком рано, когда многие службы и сервисы Ubuntu еще не запущены, поэтому есть высокая вероятность, что скрипт просто не сможет запуститься как надо.

В случае, если нужно запустить скрипт от имени суперпользователя (root), можно добавить скрипт в файл /etc/rc.local, добавлять sudo при этом не нужно.

Если же скрипт нужно запускать не при каждом запуске Ubuntu, а только раз в день вне зависимости от того в какое время был включен компьютер, следует использовать anacron.

Отмечу, что для того чтобы скрипт нормально запустился нужно добавить ему права на запуск, например, используя команду chmod +x myscript.sh. Кроме того, если вы будете использовать для запуска файл /etc/rc.local или метод с @reboot в cron, то не забывайте прописывать полный путь к скрипту, то есть указывать путь как /home/user/myscript.sh, а не ~/myscript.sh.

Для того, чтобы запрограммировать компьютер на автоматическое включение в заданное время можно использовать утилиту rtcwake. Например вот как выглядит команда для автоматического пробуждения компьютера "завтра" утром:
rtcwake -m no -t $(date +%s -d 'tomorrow 5:59')
Запускать ее следует от имени суперпользователя.

P.S. Если я что-то не очень понятно описал - задавайте вопросы в комментариях.

понедельник, 29 апреля 2013 г.

Секреты настройки Firefox

Для себя давно собираю рецепты настройки Firefox, сегодня решил, что пора начинать их понемногу выкладывать в сеть


Отключение Push уведомлений для всех сайтов:

Речь идет о том, когда в новых версиях Firefox (начиная с 44) при загрузке многих сайтов стало появляться уведомление типа Would you like to receive notifications from the site... Каждый раз отвечать - "нет" слегка надоедает. Для решения этой проблемы нужно ввести в адресную строку: about:config, найти параметр
dom.webnotifications.enabled и изменить его значение на false.

Вывод информации о настройках Firefox

Ввести в адресную строку:
about:support

Вывод диагностической информации Firefox

Работает для Firefox 21 и выше. Ввести в адресную строку:
about:healthreport

Отключения перекодирования кириллических адресов web-страниц

При копировании адресов из адресной строки firefox и вставке, в текстовый файл, вместо, например https://ru.wikipedia.org/wiki/Браузер, можем получить https://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80. Чтобы этого не происходило нужно ввести в адресную строку: about:config, найти параметр
network.standard-url.escape-utf8 и изменить его значение на false.

Ускорение прокрутки страницы колесом мышки в Firefox


Изменяется посредством настройки через about:config (нужно ввести это в адресной строке браузера, нажать Enter и согласится с тем, что вы будете осторожны)

firefox about:config

Ранее нужно было изменить настройки
mousewheel.withnokey.sysnumlines (установить False)
mousewheel.withnokey.numlines (установить больше 6)

Начиная с версии Firefox 17 этот рецепт не действует и нужно изменить следующие настройки:

mousewheel.system_scroll_override_on_root_content.enabled (установить enabled)
mousewheel.system_scroll_override_on_root_content.vertical.factor (установить выше 200)

Чистка и переиндексация базы данных Firefox

Может понадобится, если Firefox тормозит больше обычного.
Для выполнения запускаем в терминале:
find ~/.mozilla/firefox/ -name *.sqlite -exec sqlite3 {} "VACUUM; REINDEX" \;
Если будет ругаться: find: `sqlite3': No such file or directory значит нужно предварительно установить sqlite3:
sudo apt-get install sqlite3
Скрипт чистки и индексации можно добавить в задания CRON с автозапуском раз в месяц. Для того, чтобы были обработаны все базы, нужно запускать, когда Firefox закрыт.

Репозиторий с последними версиями Firefox


Для добавления репозитория нужно выполнить следующие команды в терминале:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa 
sudo apt-get update

Ранее также был отдельный репозиторий для стабильных релизов ppa:mozillateam/firefox-stable, но, к сожалению, его не так давно прикрыли. Напишите в комментариях известные вам репозитории со стабильными релизами.

Открытие ссылок из Thunderbird в фоновом режиме


Для того, чтобы ссылки из Thunderbird открывались в фоновом режиме, нужно через about:config изменить следующую настройку: browser.tabs.loadDivertedInBackground (установить True). В новых версиях Firefox этот метод перестал срабатывать.

Исправление пустого окна расширений Firefox


Недавно, после сбоя что-то сломалось в Firefox и перестали работать некоторые расширения, а во вкладке расширений вообще пусто. В сети встречал советы попытаться повторно установить одно из расширений, но мне не помогло. Проблему удалось решить запустив Firefox с отключенными расширениями (меню Help->Restart with Add-ones disabled и обновления приложений в таком режиме). После перезагрузки в обычный режим все работало как надо.

Самовосстанавливающийся Ramdisk для Ubuntu

RamdiskRamdisk-ом называют разделы, которые постоянно находятся в оперативной памяти. Скорость обмена данными с таким дисками намного быстрее по сравнению с разделами на жестком диске. Переместив на такой раздел часто обновляемые данные, можно существенно увеличить производительность. Однако, создавать такой раздел стоит только, если у вас оперативной памяти много (4-8 Гб и выше). Основным недостатком разделов в оперативной памяти является то, что информация, сохраняется только при включенном питании компьютера. Есть простые способы создания таких дисков, однако я приведу здесь более сложный вариант, который включает сохранение информации перед выключением или перезагрузкой компьютера и автоматическое восстановление при включении.

Приступим

1. Создаем две директории:
mkdir ~/.ramdisk
mkdir ~/.ramdisk-archive

В первую нужно будет переместить (а не копировать) все, что будет хранится на Ramdisk, например, я перенес туда всю директорию ~/.mozilla/firefox. Предварительно обязательно следует создать резервные копии переносимых файлов и директорий.

2. Прописываем раздел в fstab
sudo gedit /etc/fstab

И дописываем в конец строчку
tmpfs /home/user/.ramdisk tmpfs defaults,mode=1777 0 0

3. При перезагрузке все данные из Ramdisk будут исчезать, поэтому при включении нужно заново записывать в память данные из архива ~/.ramdisk-archive. Для этого нужно отредактировать файл /etc/init.d/rc.local (а не before.local как пишут на некоторых сайтах).
sudo gedit /etc/init.d/rc.local
и добавить в начало файла строчку
rsync -a /home/user/.ramdisk-archive/ /home/user/.ramdisk

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

Открываем для редактирования файл:
sudo gedit /etc/init.d/ramdisk-sync-shutdown
записываем в него следующее:
#!/bin/sh
rsync -a /home/user/.ramdisk/ /home/user/.ramdisk-archive
exit 0
Добавляем права на его исполнение:
sudo chmod +x /etc/init.d/ramdisk-sync-shutdown

Теперь в директориях  
  • /etc/rc0.d  
  • /etc/rc1.d 
  • /etc/rc6.d 
размещаем символические ссылки S00ramdisk-sync-shutdown на файл ramdisk-sync-shutdown.

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

5. Для страховки можно периодически создавать резервные копии каждые 2 часа (частота зависит от ценности ваших данных и стабильности электропитания):
crontab 1 */2 * * * rsync -a ~/.ramdisk/ ~/.ramdisk-archive

Чтобы Ramdisk начал работать нужно перезагрузиться или выполнить
sudo umount -a
sudo mount -a

Полезные команды для проверки состояния рамдисков


1. Вывод списка всех смонтированны временных файловых систем:
grep -w tmpfs /proc/mounts

2. Проверка того, сколько они занимают места:
df -h | grep tmpfs

3. Проверка свободной памяти:
free -m

Полезные ссылки:
Виртуальный диск в памяти: как создать ramdisk в Linux?
Создание своего скрипта автозапуска при загрузке компьютера

суббота, 4 декабря 2010 г.

FineReader для Linux 2

Сегодня нашел еще один замечательный графический интерфейс для бесплатной программы распознавания текста cuneiform. Называется он YAGF. К сожалению, на официальном сайте есть только исходники и сборка rpm. Но к счастью, мир не без добрых людей ;) На странице http://notesalexp.org/ есть подробная информация как добавить необходимый репозиторий, на котором есть не только скомпилированные пакеты YAGF для различных дистрибутивов Ubuntu, но и обновления для cuneiform. Сам YAGF достоин всяческих похвал, во-первых и сам интерфейс поприятнее чем cuneiform-qt, во-вторых нет ограничения на графический формат страниц для оцифровки, то есть распознавать слету можно не только bmp.

пятница, 21 мая 2010 г.

Создание собственной раскладки клавиатуры

Как и многие наверное в Украине, я использую три клавиатурные раскладки: Английскую, Русскую и Украинскую. Украинскую я использую реже всего, но иногда надо. Каждый раз ее устанавливать, когда она нужна, немного напрягает, так же, как напрягает необходимость скакать пальцами по клавиатуре как конь при частом переключении раскладок. Среди украинских раскладок есть одна очень интересная, которая в прошлом дистрибутиве называлась Ukrainian unicode (сейчас просто "Украинская"). Ее особенность в том, что в ней зашиты как русские буква типа "Ы", так и украинские типа "І", но проблема в том, что по умолчанию используются украинские буквы и нужно нажимать клавишу-модификатор, чтобы ввести русскую, а для таких русскоязычных украинцев как я нужно как раз наоборот.

Итак, ближе к делу.

Все раскладки в Ubuntu хранятся в директории /usr/share/X11/xkb/symbols/, в частности все украинские раскладки хранятся в файле /usr/share/X11/xkb/symbols/ua.

Сначала создаем резервную копию этого файла:

cd /usr/share/X11/xkb/symbols/ && sudo cp ua ua.bak



Затем открываем этот файл для редактирования:

sudo gedit ua

При просмотре файла ua можно достаточно быстро разобраться что именно нужно менять.

Берем ту раскладку, которая ближе всего к тому, что нам надо, например Ukraine - Winkeys

Вот часть кода, отвечающая за нее:

partial alphanumeric_keys
xkb_symbols "winkeys" {
include "ua(basic)"

name[Group1]= "Ukraine - Winkeys";

key <ae03> { [ 3, numerosign ] };
key <ae04> { [ 4, semicolon ] };
key <ae05> { [ 5, percent ] };
key <ae06> { [ 6, colon ] };
key <ae07> { [ 7, question ] };
key <ae08> { [ 8, asterisk ] };
key <ab10> { [ period, comma ] };
};


Копируем эту часть в конец файла и редактируем:

Вместо include "ua(basic) вставляем include "ua(winkeys)", чтобы в качестве основы использовалась именно раскладка winkeys.

name[Group1]= "Ukraine - Winkeys"; заменяем на name[Group1]= "Ukraine - My key list";, то есть пишем имя раскладки, под которым она будет видна в меню выбора раскладок в Gnome.

И дальше редактируем по собственному усмотрению непосредственно строчки key меняя назначение клавиш.

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

Вот например как выглядит моя русско-украинская раскладка:


// my layout
partial alphanumeric_keys
xkb_symbols "ua_my" {
include "ua(winkeys)"
include "level3(ralt_switch)"

name[Group1]= "Ukraine - Моя раскладка";

key <tlde> { [ apostrophe, U2019, U0301, asciitilde ] }; // Apostrophe and Stress symbol
key <ae01> { [ 1, exclam, ampersand ] };
key <ae02> { [ 2, quotedbl, twosuperior, at ] };
key <ae03> { [ 3, numbersign, percent, numerosign ] }; // Paragraph and Hryvnia sign
key <ae04> { [ 4, semicolon, EuroSign ] };
key <ae05> { [ 5, colon, degree ] };
key <ae06> { [ 6, asciicircum, less ] };
key <ae07> { [ 7, question, greater ] };
key <ae08> { [ 8, asterisk, dollar ] };
key <ae09> { [ 9, parenleft, bracketleft, braceleft ] };
key <ae10> { [ 0, parenright, bracketright, braceright] };
key <ae11> { [ minus, underscore, emdash, endash ] };
key <ae12> { [ equal, plus, U2248, plusminus ] };

key <ad03> { [ Cyrillic_u, Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU ]};
key <ad04> { [ Cyrillic_ka, Cyrillic_KA, registered ] }; // Registered tm
key <ad05> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_io, Cyrillic_IO ] };
key <ad12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, Ukrainian_yi,Ukrainian_YI ] };
key <ac02> { [ Cyrillic_yeru, Cyrillic_YERU, Ukrainian_i, Ukrainian_I ] };
key <ac11> { [ Cyrillic_e, Cyrillic_E, Ukrainian_ie,Ukrainian_IE ] };

key <bksl> { [ backslash, bar, Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };

key <ab03> { [ Cyrillic_es, Cyrillic_ES, copyright ] };
key <ab06> { [ Cyrillic_te, Cyrillic_TE, trademark ] };
key <ab08> { [ Cyrillic_be, Cyrillic_BE, guillemotleft, doublelowquotemark ] };
key <ab09> { [ Cyrillic_yu, Cyrillic_YU, guillemotright, leftdoublequotemark ] };
key <ab10> { [ period, comma, slash, ellipsis ] };
};



Вы конечно можете придумать что-то еще интереснее.

Далее нужно указать системе, что появилась еще одна раскладка, а именно прописать ее в файле

/usr/share/X11/xkb/rules/evdev.xml

Снова создаем резервную копию файла:

cd /usr/share/X11/xkb/rules/
sudo cp evdev.xml evdev.bak


Открываем его для редактирования:

sudo gedit evdev.xml

и вставляем в разделе после


<layout>
<configitem>
<name>ua</name>
<shortdescription>Ukr</shortdescription>
<description>Ukraine</description>
<languagelist><iso639id>ukr</iso639id></languagelist>
</configitem>


вот такой текст:

<variant>
<configitem>
<name>ua_my</name>
<description>Ukraine - My key list</description>
</configitem>
</variant>


Сохраняем файл.

После этого заходим в меню Система-Параметры-Клавиатура и добавляем новую раскладку к активным.

Теперь можно пользоваться двумя раскладкам вместо трех.

P.S. Внимательно следите за пунктуацией в файле раскладок, одна лишняя запятая без параметра не даст вам использовать раскладку!

UPDATE После очередного обновления опять слетела раскладка. Попытался восстановить ее по собственной инструкции и что-то не заладилось - раскладку упорно отказывалась отображаться в списке доступных. Тогда я не мудрствуя лукаво просто изменил непосредственно украинскую раскладку используемую по-умолчанию: все сразу заработало как надо!

пятница, 14 мая 2010 г.

Репозитории Ubuntu 10.04 Lucid Lynx 2

Дописываю про обещанные дополнительные репозитории для Ubuntu 10.04 Lucid Lynx.

Начну с самых больших:

7. GetDeb/PlayDeb

Использование пакетов с GetDeb может быть полезно, если понадобятся самые последние версии приложений. Некоторые пакеты программного обеспечения еще не успели попасть в основные репозитории главным образом из-за проблем со стабильностью. Использование последних версий приложений конечно сопряжено с некоторыми трудностями. Как правило, лучше попытаться загрузить приложения Ubuntu из основных репозиториев, так как хранящиеся там версии были протестированы на стабильность системы. Новые же версии приложений, которые не были испытаны на большое количестве систем могут иметь серьезные ошибки. Некоторые из этих приложений следует рассматривать как "бета" или даже "альфа" программного обеспечения.

#GetDeb
deb http://archive.getdeb.net/ubuntu lucid-getdeb apps

#PlayDeb
deb http://archive.getdeb.net/ubuntu lucid-getdeb games

8. Альтернативой установке новых версий пакетов из GetDeb может быть использование приложений разрабатывемых для нового релиза Ubuntu и портированные на предыдущую, но стабильность системы также никто не гарантирует.

deb http://mirror.yandex.ru/ubuntu/ lucid-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ lucid-backports partner


9. Miserware - специальный репозиторий программного обеспечения для уменьшения энергопотребления вашего компьютера без снижения производительности

#Miserware
deb https://download.miserware.com/linux/deb lucid main


10. Ubuntu Tweak - приложение для облегчения настройки Ubuntu

#Ubuntu Tweak
deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu lucid main


11. Специальный репозиторий для математиков

#Maths
deb http://ppa.launchpad.net/lopeztobal/maths/ubuntu lucid main


как и ранее добавляем новые репозитории в sources.list, сохраняем,

и добавляем ключи для новых репозиториев:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 69755F70D8D6D0C4 36FCD7AE11A8389C A8A515F046D7E7CF

после чего обновляем систему:

sudo aptitude update && sudo aptitude full-upgrade


Если у вас возникнут ошибки вроде

Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY ХХХХХХХХХХХХХ

то нужно выполнить команду

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com ХХХХХХХХХХХХХ

подставив вместо ХХХХХХХХХХХХХ нужный номер.

Литература для дополнительного чтения


В одном из следующих сообщений я напишу как добавить Amarok 1.4 в Ubuntu 10.04 Lucid Lynx

четверг, 13 мая 2010 г.

Репозитории Ubuntu 10.04 Lucid Lynx

ubuntu logo
Несколько месяцев назад я рассказывал про то, как добавить дополнительные репозитории для Ubuntu 9.10 Karmic Koala, теперь настал черед Lucid Lynx.

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

Итак, как обычно, редактируем файл sources.list

Сначала лучше создать резервную копию этого файла:

sudo cp /etc/apt/sources.list /etc/apt/sources.bak

Теперь радактируем сам файл:

sudo gedit /etc/apt/sources.list

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

1. Добавляем обычный набор репозиториев Ubuntu

deb http://archive.ubuntu.com/ubuntu/ lucid main restricted multiverse universe
deb http://archive.ubuntu.com/ubuntu/ lucid-updates main restricted multiverse universe
deb http://security.ubuntu.com/ubuntu lucid-security main restricted universe multiverse


2. Далее добавляем репозитории коммерческих приложений, поддерживаемый Canonical:

deb http://archive.canonical.com/ubuntu lucid partner
deb http://archive.canonical.com/ubuntu lucid-updates partner
deb http://archive.canonical.com/ubuntu lucid-security partner


3. Репозиторий Medibuntu (мультимедиа, развлечения в Ubuntu) - хранилище пакетов, которые не могут быть включены в состав дистрибутива Ubuntu по юридическим причинам (авторские права, лицензии, патенты и т.д.).

deb http://packages.medibuntu.org/ lucid free non-free


4. Репозиторий Google (содержит Picasa 3, Google-Desktop, Google Chrome и Google Earth)

deb http://dl.google.com/linux/deb/ stable non-free main

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


5. Репозиторий браузера Opera

deb http://deb.opera.com/opera/ lenny non-free


6. Skype (с недавних пор Skype исключили из репозитория Medibuntu).

deb http://download.skype.com/linux/repos/debian/ stable non-free


Репозиторий для Chromium подключать не обязательно, поскольку вышел Google Chrome для Linux.
Network-manager уже вполне успешно справляется со своими обязанностями и его уже не обязательно заменять на wicd, как это было для Karmic Koala.

Теперь сохраняем полученный файл. 

Добавляем ключи для новых репозиториев:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F9A2F76A9D1A0061 A040830F7FAC5991 2EBC26B60C5A2783

И обновляем систему:

sudo aptitude update && sudo aptitude full-upgrade


О других очень полезных репозиториях Ubuntu  обязательно расскажу в следующий раз.

пятница, 7 мая 2010 г.

Установка Ubuntu 10.04 Lucid Lynx




Ubuntu 10.04 Lucid Lynx
Ubuntu 10.04 Lucid Lynx

Вышел долгожданный релиз Ubuntu 10.04 Lucid Lynx - решил обновится. Тут на меня и напали эти самые "неприятности". Обновляться напрямую через интернет мне не хотелось, так как собирался обновить операционную систему на двух компьютерах, поэтому просто скачал iso образ свежего релиза. Далее попробовал обновиться так, как сам когда-то описывал через монтирование iso в качестве виртуального CD. Но не тут-то было. Система упорно отказывалась обновляться из скачанного образа. Не захотела обновляться и с установочного диска alternate. Обновление удалось запустить лишь по команде gksu "sh /cdrom/cdromupgrade", программа обновления спросила хочу ли я скачать сразу свежие обновления из интернета и я честно ответил, что не хочу, но... Программа обновления очень долго (час или два) тужилась пока наконец не выдала, что не может скачать что-то из интернета (!) и закрылась. Я был в шоке. Плюнул, закатал iso-образ на пылившуюся где-то болванку CD-RW и запустил уже не обновление, а установку с диска. Далее самым "сложным" было просто еще раз указать, что я хочу задать разметку жесткого диска вручную, а именно оставить текущую разметку. Если вы также как и я разметили жесткий диск так, что домашняя директория /home находится на отдельном разделе, то можно лишь отформатировать раздел куда монтируется "корень" и обязательно проследить, чтобы не был отформатирован раздел с домашней директорией, после этого очень быстро и без лишних вопросов проходит установка и "вуаля": у нас обновленная операционная система с сохраненными данными и параметрами программ, которые хранятся в домашней директории.

суббота, 23 января 2010 г.

Обои для Ubuntu

Мои любимые обои для Ubuntu


Камни




Тату


Ubuntu в Альпах



Время Ubuntu



Ubuntu Wild


Чайка по имени Ubuntu

Хорошие обои для Ubuntu попадаются не так уж часто.



вторник, 19 января 2010 г.

Мои расширения Firefox



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


Вопрос: как получить их список - не переписывать же их вручную.

Ответ: список установленных расширений Firefox можно легко получить в качестве побочного результата при их резервном архивировании этих с помощью специального расширения FEBE. 

Ну и собственно вот мой список:


Addblockplus
All-in-One Sidebar
Better GCal
Better Gmail 2
Bookmark Duplicate Detector
CSS Validator
CustomizeGoogle
Domain Detailes
DownloadHelper
Execute JS
FEBE
Fierbug
Firecookie
FireFTP
Flashblock
Gmail Space
Google Gears
Google Notebook
GooglePreview
Greasemonkey
GUtil!
JavaScript Debugger
Link Alert
LinkChecker
No Squint
OpenBook
OpenSearchFox
OPIE
Organize Search Engines
Page Vlidator
Print Hint
Rainbow for Firebug
Read it Later
ScrapBook
Session Manager
syncfox
Ubuntu Firefox Modifications
Validity
Web Developer
Xmarks
YSlow
Zotero

У кого больше? ;)

пятница, 25 декабря 2009 г.

FineReader для Linux

cuneiform logo

К сожалению такого пока нет в природе, ну и хорошо, ведь был бы он платный, а так - есть бесплатные альтернативы. Например CuneiForm, да еще и с возможностью распознавания русскоязычных текстов. Пакета deb я не нашел, пришлось устанавливать его из исходников. Для вас у меня есть хорошая новость: с помощью checkinstall я собрал deb и, если у вас тоже архитектура i386, то берите и пользуйтесь - cuneiform_20091224-1_i386.deb.

Запуск

Программа консольная, запускается по команде cuneiform. Если при запуске она будет ругаться что-то вроде

cuneiform: error while loading shared libraries: libpuma.so: cannot open shared object file: No such file or directory

то нужно скопировать библиотеку libpuma.so в директорию /usr/lib/ и выполнить команду ldconfig. Эту библиотеку вы сможете найти в самом файле deb если его не устанавливать, а просто распаковать как обычный zip-архив.


Использование

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

cuneiform -l rus example.bmp

и в той же директории появится файл cuneiform-out.txt с оцифрованным текстом.

Графическая оболочка

Исходники GUI который называется Cuneiform-qt можно скачать на sourceforge.

Можете скачать cuneiform-qt_0.1.1-1_i386.deb здесь

После установки запуск GUI будет доступен через главное меню в разделе Офис.

Консольный вариант может оцифровывать только bmp, cuneiform-qt оцифровывает форматы bmp, jpg, png, tif. И как обычно - бесплатно ;)

четверг, 10 декабря 2009 г.

Как раздать интернет через wifi в Ubuntu

Очень долго мучался с настройкой расшаривания интернета по wifi и чем дольше пытался разобраться тем меньше что-то понимал... пока не нашел замечательный способ, который подходит для беспроводных карт Atheros:

1. Устанавливаем пакеты:

sudo apt-get install hostapd libpam-radius-auth

2. Идем в Network-Manager, там вкладка "Беспроводные сети" выбираем её.

Жмем добавить

Имя соединения: На ваш выбор.
SSID: Любое какое хотите чтобы не путаться лучше то же что и "Имя соединения".
Режим: Специальный
mtu автоматически
Остальные строчки на этой вкладке окна добавления нового соединения без изменений.
Жмем вкладку IPv4
Метод: Общий с другими компьютерами
Идем на вкладку "Безопастность"
Выбираем тип шифрования, я выбрал WEP 40/128, другой тип шифрования у меня установить почему-то не получилось.
Вводите Ключ- 5 символов, которые нужно запомнить что-бы ввести их при подключении на другом устройстве.
Жмете применить.

Всё, теперь ищите эту сеть на другом ноуте и подключайтесь.

У меня два ноутбука: Acer Aspire 5715Z и Acer Aspire One интернет получается раздавать со второго.

помогла мне тема Rasskazow с русского форума Раздача yota по wi-fi с ноутбука ! С тем лишь отличием что раздаю я интернет от U'tel ;)

вторник, 1 декабря 2009 г.

Skype в Ubuntu настройка микрофона в два движения

Собственно все просто: установить gnome-alsamixer

sudo apt-get install gnome-alsamixer

запустить его через Alt+F2

И увеличить уровень сигнала Mic Boost и Capture. Если нужно использовать внутренний микрофон, то еще и уровень Internal.

Выводим все указанные регуляторы на максимум и делаем тестовый звонок в Skype, если вместо звука услышите шум, то значит усиление нужно немного уменьшить.

Выбор микрофона можно сделать через меню Система > Параметры > Звук > Вход

в моем ноутбуке Acer Aspire 5715Z Microphone 1 - это внешний микрофон, подключаемый с наушниками, и Microphone 2 - внутренний встроенный микрофон, мне кажется, что должно быть наоборот, но есть как есть.

Успехов!

воскресенье, 22 ноября 2009 г.

Программы для Ubuntu

Уже сразу в процессе установки Ubuntu с официального загрузочного диска на компьютере появляется много необходимых программ, однако каждый раз после установки приходится добавлять много других также жизненно необходимых или просто очень полезных программ и пакетов. Можно конечно использовать другие дистрибутивы, такие как Mint или Runtu, основанные на Ubuntu, ведь в них иногда программы подбираются более продумано, однако новые версии выходят существенно позже официальных релизов Ubuntu, а потому новое железо они поддерживают гораздо хуже. Создавать собственный дистрибутив пока нет необходимости. На данном этапе я лишь составил собственный конечно не полный список всего того, что я добавляю немедленно после установки новой Ubuntu 9.10. Конечно предварительно нужно подключить дополнительные репозитории, об этом я рассказывал в одном из предыдущих постов.

Итак а вот он и сам список:

sudo apt-get install dolphin smplayer vlc kaffeine picasa konsole ipython python-mutagen python-numpy python-matplotlib python-scipy python-tk python-pycurl pdftk sam2p k3b kate basket kmymoney2 virtualbox-ose virtualbox-ose-source language-support-ru language-pack-ru ubuntu-restricted-extras w32codecs non-free-codecs stellarium gramps gparted gkrellm nautilus-open-terminal fusion-icon compizconfig-settings-manager synce-hal librra-tools librapi2-tools timer-applet pidgin speedcrunch unison-gtk cheese ktorrent htop rsibreak stardict inkscape wine wicd skype gnome-alsamixer okular kolourpaint gscan2pdf iotop

Некоторых программ нет в репозиториях и их приходится устанавливать вручную:

Opera
Rainlendar2
AcetoneISO

четверг, 19 ноября 2009 г.

Оптимальная разметка диска

Если приходится часто переустанавливать Ubuntu, то директорию /home лучше сразу установить в отдельный разделе: в этом случае не придется каждый раз его форматировать. При этом по моим наблюдениям корневой раздел обычно требует около 6 Гб, так что 10 Гб наверняка хватит с запасом, размер swap можно примерно выбрать равным 1.5 размера оперативной памяти.

Таким образом вот что получается

/             ext4   primary   10Gb
/home    ext4   logical все остальное пространство, в моем случае 147Gb
swap                primary   3Gb

понедельник, 16 ноября 2009 г.

Samba: настройка двустороннего обмена файлами между Ubuntu и XP

На форумах часто можно встретить утверждение, что для обмена файлами между Ubuntu и Windows XP не нужно устанавливать никаких дополнительных пакетов. Практика показывает, что это не совсем так.

Итак как организовать возможность двустороннего обмена файлами между Ubuntu и XP?

Сначала устанавливаем samba

sudo apt-get install samba

Затем сохраняем резервную копию конфигурационного файла

sudo cp /etc/samba/smb.conf /etc/samba/smb.bak

И затем редактируем уже сам файл


sudo gedit /etc/samba/smb.conf

а именно заменяем существующие настройки следующими:


[global]
    workgroup = mshome
    netbios name = Ubuntu
    security = share
    guest ok = yes
    auth methods = guest
    domain master = No
    wins support = Yes

[Incoming]
    path = ~/Incoming
    comment = Some random files
    guest ok = yes
    browseable =yes 
Где MSHOME имя рабочей группы прописанное в Windiws
Ubuntu - имя вашей машины, прописанное в /etc/hosts
Incoming - имя вашей папке расшаренной в Ubuntu.

После создания этого конфигурационного файла не забываем перезапустить samba:

sudo /etc/init.d/samba restart

Далее создаем скрипт для запуска демонов, необходимых для работы samba:


#!/bin/sh
smbd -D
winbindd -D
nmbd -D
Который при необходимости добавляем в автозапуск.

Далее нужно запустить мастер настройки сети в XP.

После всех этих настроек желательно перелогиниьтся.

Для просмотра имеющихся ресурсов можно использовать следующие команды:

nmblookup -T '*'
smbtree
findsmb

Литература для дополнительного чтения:
https://help.ubuntu.com/community/SettingUpSamba
http://us4.samba.org/samba/docs/man/Samba-HOWTO-Collection/

воскресенье, 8 ноября 2009 г.

Репозитории для Ubuntu 9.10 Karmic Koala

Для того чтобы использовать дополнительные репозитории необходимо отредактировать файл sources.list


sudo gedit /etc/apt/sources.list


1. Раскомментируем строчку

deb http://archive.canonical.com/ubuntu karmic partner

в этом репозитории я нашел только два пакета, среди них Acrobat Reader


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

deb http://ua.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse

3. Подключаем репозиторий Medibuntu

sudo wget http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list \
--output-document=/etc/apt/sources.list.d/medibuntu.list &&
sudo apt-get -q update &&
sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring &&
sudo apt-get -q update

в этом репозитории есть Skype, GoogleEarth, а также некоторые кодеки для Ubuntu

4. Подключаем репозиторий браузера Chromium ( Chrome для Linux )

добавляем в sources.list строчку
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

и добавляем ключ, для добавления репозитория PPA можно использовать новый упрощенный метод добавления репозитория sudo add-apt-repository ppa:, а именно sudo add-apt-repository ppa:chromium-daily


5. Репозиторий, содержащий Picasa 3 и Google-Desktop

# Google repository
deb http://dl.google.com/linux/deb/ stable non-free

и устанавливаем ключ
 wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
 

6. Добавляем репозиторий для wicd и добавляем ключ:

deb http://apt.wicd.net karmic extras
wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add - 


После обновления репозиториев не забываем выполнять
sudo apt-get update

P.S. Если в ответ на установку ключа вы получаете ответ в терминале "gpg: no valid openPGP data found" значит вы допустили ошибку в запросе на скачивание например забыли поставить или вставили лишний пробел после одного из дефисов в команде

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

суббота, 24 октября 2009 г.

Подсчет трафика в Ubuntu

В Ubuntu есть замечательная програмка gkrellm, которая в том числе считает трафик и представляет в удобном виде, разделяя трафик по месяцам, неделям и дням, но она у меня работает постоянно, а в связи с периодической сменой точек доступа в интернет хотелось бы чтобы подсчет трафика велся отдельно для разных соединений. На русском форуме Ubuntu советуют несколько программ - упомянутый выше gkrellm, ntop, iptraf, darkstat.

iptraf - включил ничего не понял, выключил
darkstat - даже после правки конфигурационного файла запустить не удалось

ntop запустился почти сходу

установка
sudo apt-get install ntop

затем по крайней мере в моем случае понадобилось создать под него директорию
sudo mkdir /usr/local/lib/ntop
(иначе ругается ... prefsCache.db failed ...)

запуск программы
sudo ntop -P /usr/local/lib/ntop

просмотр параметров трафика в браузере по адресу
http://localhost:3000/

ну и последнее, строчку запуска
добавляем в wicd (который у вас конечно установлен ;) ) в качестве post-connection script

P.S. Советы по настройке ntop

вторник, 20 октября 2009 г.

Proxy с подвохом

Изменение параметров подключения к интернету, а именно изменение установок с прямого соединения на соединение через прокси сервер в Ubuntu осуществляется не так просто, как хотелось бы... (на данный момент Ubuntu 9.04).

Прописывать параметры proxy нужно в нескольких местах:

1. System>Preferences>Network Proxy (внимание! очень важно - обязательно нужно нажать Apply System Wide и в моем случае понадобилось еще и перезагрузить сессию)
2. В установках Synaptic
3. В Firefox лучше использовать Use system proxy settings

четверг, 8 октября 2009 г.

Гаснет экран при установке Ubuntu

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

Внимание - решение

В меню загрузки LiveCD в нижней части экрана есть доступ к специальным опциям, в частности в меню по F4 можно выбрать загрузку в защищенном графическом режиме - выбираем, устанавливаем и идем пить кофе с хорошим настроением ;)

Популярные сообщения