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

После обновления ядра до версии 2.6.39-2-686-pae отвалились двайвера Nvidia. Вернее, со старым ядром они загружаются как и прежде, а с новым — ника
к. Решилось просто. Установкой linux-headers-2.6.39-2-686-pae.

Другая проблема, не запустился Deluge, предложил отключить "классический режим". Для устранения проблемы ставим:
deluge (1.3.2-1)
libboost-filesystem1.46.1 (1.46.1-5)
libboost-system1.46.1 (1.46.1-5)
libboost-thread1.46.1 (1.46.1-5)
libtorrent-rasterbar6 (0.15.6-2)
python-libtorrent (0.15.6-2)

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

понедельник, 1 августа 2011 г.

Ещё один баг при обновлении

Я сегодня писал об ошибке при обновлении initramfs-tools в LMDE. В разных случаях бывало до неё, а бывало и после, выскакивала ошибка о невозможности обновить seahorse-plugins (это через синаптик), а через Менеджер обновлений вообще просто ругалось на неудовлетворённые зависимости без малейших объяснений. Тут фишка в том, что установленный пакет libcryptui0 должен быть заменён пакетом libcryptui0a, но почему-то автоматически это произойти не может о_О .

Решается ручной установкой libcryptui0a, при этом libcryptui0 будет удалён как несовместимый.

Баг при обновлении системы

В моём LMDE при обновлении системы выползла такая хрень:

Выбор ранее не выбранного пакета initramfs-tools.
(Чтение базы данных ... на данный момент установлен 217681 файл и каталог.)
Распаковывается пакет initramfs-tools (из файла .../initramfs-tools_0.99_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет initramfs-tools (0.99) ...
update-initramfs: deferring update (trigger activated)
Обрабатываются триггеры для initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.32-5-686
cp: невозможно выполнить stat для «/lib/libacl*»: Нет такого файла или каталога
E: /usr/share/initramfs-tools/hooks/live failed with return 1.
update-initramfs: failed for /boot/initrd.img-2.6.32-5-686 with 1.
dpkg: не удалось обработать параметр initramfs-tools (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
configured to not write apport reports
При обработке следующих пакетов произошли ошибки:
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

Пишет, что пакет initramfs-tools установлен не полностью и хоть убейся. Бился несколько дней с этой напастью, восстанавливал систему из бэкапа и опять доводил до этой точки. После возникновения ошибки ничего в системе обновить/установить больше нельзя. Выяснилось, всё просто. Ответ нашёл на забугорном дебиановском форуме. Удаляем нафиг live-initramfs, неизвестно зачем вообще существующий в установленной системе (он нужен для Live-CD). Вуаля, всё наладилось!!!

воскресенье, 1 мая 2011 г.

Как настроить силу вибрации телефона Samsung i5800

Вот это то место, где разработчик над нами поиздевался от души))). Непосредственно настройки такой нет, можно не искать. Касается это как прошивки 2.1, так и 2.2.

Идём в НастройкиЗвук (для прошивки 2.2) или НастройкиЗвуки и дисплей (для 2.1). Делаем активным, если ранее отключали, пункт

Тактильная связь
Вибрация при нажатии программных клавиш и элементов меню

потом после всех этих действий его можно будет отключить опять по желанию. И под ним становится доступным пункт

Интенсивность вибрации
Настройка интенсивности вибрации при касании сенсорного дисплея

Вот он-то и настраивает общую силу вибрации для всех приложений)))))))))))).

суббота, 30 апреля 2011 г.

Обновление Андроида на i5800

Позавчера узнал, что вышла-таки в самом деле официальная прошивка Android 2.2 для Samsung i5800, он же Galaxy 580, он же Galaxy 3. Пришлось загружать винду, качать Kies, изучать её и делать на всякий случай бэкапы данных. Вообще, парадокс: для того, чтобы обновить Линукс нужно запускать винду. В этом месте виндузятники должны кинуть в меня камнем, мол, вот, где винда лучше Линукса. Да нифига))))))). Вот у меня дома есть сортир. Я в него иногда хожу по необходимости, но это не повод в нём жить. Хотя... Многим нравится)))))))))))))))))

Так вот, я отошёл от темы)). Обновление прошло гладко, за исключением того, что после него телефон пошутил: перезагрузился, но после этого не включился))). На экране моргала надпись SAMSUNG и всё. Перезапустил принудительно ещё раз, всё заработало. Сначала было пару глюков мелких, но потом всё стало на свои места.

Чё нового?

  • К безумной радости многих (но не меня) появилась опция принудительного отключения интернета. Мне она как бы ненужна, но приятно, что в Гугле всё же наблюдают за воплями юзеров и что-то делают))).
  • Появились цветные иконки в меню настроек. Фигня, но кому-то возможно понравится так больше.
  • Теперь телефон может раздавать инет по вай-фай, как бы выполняя роль точки доступа.
  • Есть возможность устанавливать приложения на карту памяти (если они это поддерживают). Как по мне ненужная функция, и даже в чём-то неправильная.
  • Есть возможность выносить на рабочий стол ярлыки восьмибитных игр))))). Это если установлен Nesoid.
  • Появился встроенный менеджер задач. Но я уже привык к стороннему, потому он мне не очень нужен. Другое дело, что он запускается прямо из меню последних запущенных программ (удержанием средней кнопки телефона). Это да, плюс.
  • Наконец-то настройки USB перенесли из раздела "Сведения о телефоне" в раздел ... "Сеть" )))))))))))))))))))))))))))))))). Здорово, ничего не скажешь. Нормальному человеку и в голову не придёт искать ни в первом, ни во втором месте...
  • Мультитач. Теперь масштабировать изображения и документы можно раздвигая и сдвигая их пальцами. Удобно иногда.
  • Заработал swype на русском. Хотя, я вряд ли буду ним пользоваться.
  • Голосовой поиск в Гугл. В 2.1 он подразумевался, но не было его). Такая же история с блютусом 3.0. Аппаратно он есть, но программно вряд ли он будет реализован на этом телефоне.
  • Стала удобнее клавиатура экранная.

Ну и много всяких мелочей ещё. Теперь что отвалилось. Отвалилась камера. Сыпет ошибку, но иногда при этом сохраняет снимки. Вылечил сбросом всех данных. Кстати, после него и система шустрее заработала. А вообще, как потом узнал, проблема была в том, что надо было полностью GPS выключить в настройках, оказывается.

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

суббота, 23 апреля 2011 г.

QR-коды

Придумал простой и быстрый способ передавать текстовую информацию с компьютера на телефон. С помощью QR-кодов)). Как это делается на практике:

Устанавливаем на телефон читалку QR-кодов. Для Андроида подойдёт "Сканер штрих кодов" из маркета, он же Barcode Scanner.

Далее, если у вас виндовс, сносим к чертям и ставим Линукс. Создаём скрипт такого содержания:
#!/bin/bash
datafilename="/tmp/qr-`date +%Y-%m-%d\ %H-%M-%S`";
touch "$datafilename";
leafpad "$datafilename" && cat "$datafilename" | qrencode -s 8 -o - | display;
rm "$datafilename";
exit 0;

Для работы скрипта понадобится программа qrencode, а так же максимально простой и быстрый текстовый редактор (предлагаю leafpad) и imagemagick.
sudo su
apt-get update
apt-get install qrencode leafpad imagemagick

Создаём кнопку запуска скрипта на панели или в меню, где удобно. В качестве иконки предлагаю вот такой вариант:

Готово! Жмём кнопку, выскакивает leafpad, в нём вводим передаваемый текст/ссылку, жмём Ctrl+S Ctrl+Q и сразу за этим выскакивает на экран готовый код)).

пятница, 25 марта 2011 г.

Обновление системы

Очередной апдейт оказался первым в моей жизни порадовавшим меня)). Ничего особенного, просто ничего вообще не отвалилось. Наладились (почти) шрифты в obextool (ранее они выглядели очень страшно), кажется, немного шрифты в Qt стали краше, хотя — возможно показалось. А ещё OpenOffice заменился на LibreOffice. Опять же, обновление прошло очень гладко. Мне даже кажется, что LibreOffice чуть быстрее стартует. Одно расстрило, новая версия (хотя ничем не отличающаяся от старой) Гнома потребовала Эволюшн, который я ранее в старой удалил за ненадобностью...

понедельник, 13 декабря 2010 г.

Ошибка chroot

У меня вылезла такая проблема с этой программой:

chroot: cannot run command `/bin/bash': Permission denied

Думал, баг, как это единовластному root'у отказано в доступе? Оказалось, всё верно))). Низя запустить /bin/bash в разделе, который смонтирован с опцией noexec. А потому нужно исправить её в /etc/fstab на exec ))). Например:

LABEL=root-fs /media/root-fs ext4 rw,users,noauto,noexec,sync 0 0

исправляем на

LABEL=root-fs /media/root-fs ext4 rw,users,noauto,exec,sync 0 0

воскресенье, 12 декабря 2010 г.

Ручное удаление deb пакета - как удалить пакет вручную?

Недавно так получилось, что отвалился Pidgin, а на офф сайте я нашёл какую-то инструкцию по его установке из ppa. Но для этого там рекомендовали поставить пакет pidgin-ppa. Я благополучно это сделал и запорол Синаптик))). Если быть точным, то после этого никакие другие пакеты не устанавливались, не удалялись, и сам pidgin-ppa в том числе. Никакие пляски с опциями apt'а ничего не дали. Нагуглил такую статью:

http://moscwich.blogspot.com/2010/07/deb.html

Всё заработало))).

четверг, 25 ноября 2010 г.

Как восстановить GRUB2

Телефон я перепрошил, корпус поменял, но для прошивки пришлось винду ставить. А стала она только туда, где был мой GRUB и затёрла его. Потому, вот ссылка, три способа как его восстановить.

http://ubuntologia.ru/grub2-recovery

Я лично воспользовался третьим способом, через chroot. Ибо Live-CD у меня запускаются с тридцатой (без преувеличения) попытки. Скорее всего или сидюки такие, или BIOS с ума сошёл. Не важно. Вобщем, я восстановил GRUB2 в LMDE из Ubuntu 9.04, которая про GRUB2 ничего не знает, ибо древняя.

Как разобрать корпус на nokia N70

Не буду копипастить. Вот ссылка:

http://www.fmnokia.net/faq/735-kak-razobrat-korpus-na-nokia-n70.html

Вот запасная с дословным копипастом:

http://mynokia.su/faq/735-kak-razobrat-korpus-na-nokia-n70.html

Как прошить телефон Nokia

Идём сюда (необходим установленный флэш-плагин), выбираем модель, язык программы, устанавливаем (только в виндовс, под Вайном не работает) и прошиваем))).

В конце процесса программа заботливо скажет, что если язык интерфейса изменился (например, на немецкий, как у меня), то перейдите по ссылке, там будет инструкция. Конечно же, это шутка, никакой инструкции вы там не найдёте. Но перелазив весь сайт вдоль и поперёк обнаружите на эту тему информацию о том, что надо пойти в настройкителефонобщие и там меняется язык))). Даже если у вас будет включен совсем непонятный, то:

1. Как попасть в настройки вы знаете, если телефоном уже пользовались.
2. Каждый нужный в цепочке пункт всегда первый, то есть верхний))). То есть просто пройдитесь по верхним пунктам настроек и попадёте куда надо. Сэкономите уйму времени, а не как я вчера))).

четверг, 18 ноября 2010 г.

Deluge

А мне понравился Deluge. Только что поставил буквально, ибо Azureus из местных репов глючный и неповоротливый. Так вот, я как я уже говорил, поставил Deluge 1.2.3 и просто влюбился в эту программу))). Azureus фтопку.

Кто не вкурсе, Deluge это битторент-клиент, похожий чем-то на µTorrent, но чуток победнее функциями. Вроде есть версия и для винды.

воскресенье, 7 ноября 2010 г.

Сглаживание шрифтов Qt-приложений в GNOME

Одну проблему решил, все шрифты теперь в GTK+ и Qt4 одинаковые :). Нашёл тут: http://mintlinux.ru/index.php?topic=626.0

Исправить это просто, в домашней директории создаем файл .fonts.conf со следующим содержанием:

Код
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>none</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintfull</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
</fontconfig>

Если нужно субпиксельное сглаживание, то содержание должно быть таким:

Код
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintfull</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
</fontconfig>

Можно экспериментировать с настройками файла, здесь лишь два примера. Если настройки файла менять, то изменения применяются ко всем шрифтам, а разнобой между gtk и qt4 приложениями исчезает.
Итак, в Минте у меня осталось четыре проблемы, все чисто косметические.
  • При монтировании через fstab задваиваются диски. При чём один экземпляр рабочий,а второй просто глаза мозолит.
  • Неубиенный хранитель экрана. Я отключил скринсейвер и настроил управление питанием, потому экран гаснуть при бездействии не должен. А он гаснет, хоть убейся.
  • Не могу заставить работать console-cyrillic. Она прописана в автозагрузке, но почему-то в консоли кракозябры на месте русских букв. Решается просто:

    # sudo /etc/init.d/console-cyrillic start

    но это надо каждый раз набирать... Странно.
  • И опять же, Qt-шрифты... Моя душа кричит при виде этого безобразия.