понедельник, 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-шрифты... Моя душа кричит при виде этого безобразия.

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

Чистка системы

Вообще, конечно, в Линукс не положено делать чистку системы, ибо это как бы и не надо. Она не пухнет сама по себе, как некоторые. Но я нашёл на сайте Минта штуку под названием BleachBit. Попробовал. Во время чистки наблюдал с Системном мониторе за заполненностью корневого раздела, он таял на глазах))). До неё система занимала 5,2 ГБ, после неё — 3,6 ГБ. Сейчас попробую перезагрузиться... Если всё будет работать допишу это постскриптумом :).



На скрине видно, освобождено 1,69 ГБ.

P.S. Перезапуск произошёл успешно. Загрузка заняла как обычно — одну минуту двадцать секунд. Всё вроде в норме, никаких изменений. Вот это ключевая фраза: никаких изменений. Именно поэтому в Линукс чистку не делают))).

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

LMDE вкратце

Итак, я два дня колупаю Linux Mint Debian Edition. Скажу сразу, на первых порах установки/настройки он несколько менее дружелюбен к неискушенному пользователю. Например, установщик на английском языке, нет апплета автоматически устанавливающего драйвера видеокарты. И тому подобные заподлянки))).

Зато там есть программа, которая настаивает некоторые интересные вещи. Например, можно выбрать с какой стороны тебе нужны кнопки управления окном, слева или справа. Очень жаль, что такого выбора напрямую не дает Убунту.

Из недостатков пока обнаружил только кривое отображение шрифтов в Qt, чем грешит и Дебиан. И пока что остальное увиденное почти или полностью безупречно :) .

Звук в играх ещё не проверял. В Убунту 10.10 тут явные проблемы.

P.S. Посмотрел, со звуком всё отлично, игры все работают :). Короче, система примерно равнозначна по качеству Убунту 9.04, даже чуток лучше (именно набором новых версий программ). Ещё не нравится после установки дров какая-то прерывистость прорисовки окон. Например, когда в эмуляторе Дэнди выхожу из полноэкранного режима, но это редко проявляется и неудобств не вызывает. Чисто косметический недостаток :). Итак, я почти решил, что остаюсь тут.

Пока что это выглядит так:

пятница, 29 октября 2010 г.

Ubuntu 10.10

Поставил, посмотрел, сижу в ней второй день. Ставил со старым домашним каталогом от Убунты 9.04. Половину моих меню на панелях перекорёжило. Но дело не в том. Скажу только что, что 10.10 гораздо лучше, чем 10.04, но всё же полное говно. Завтра великая и могучая dd восстановит полностью мою старую систему, а эту фтопку.

Вкратце примерно так:

  • В калькуляторе запятая работает только в русской раскладке, или из "текстовой" клавиатуры;
  • Апплета регулятора громкости нет, вместо него апплет, совмещающий регулятор калеченый, меню всяких чатов  и индикатор раскладки. Какой идиот додумался такое сделать - не знаю. Но выяснить, какая у меня выставлена громкость теперь невозможно, оно не показывает уровень в цифрах.
  • Теперь есть три или четыре апплета выключения системы / смены пользователя. один нормальный вместо них использовать нельзя.
  • Нельзя назначить мою привычную комбинацию клавиш вызова Терминала.
  • Зависает видео иногда, если поставить на паузу. Оно впадает в кому бывает, и не выходит уже оттуда.
  • Вешается qmmp часто очень, если оставить надолго на паузе (я думаю это связано с использованием звуковых устройств).
  • Нет звука в одной игрушке и отстаёт от картинки секунд на 5 в другой.
  • ПульсАудио хрипит, а через него системные звуки выводятся, без вариантов. 
  • Клинит настройки внешнего вида, если долго их крутить. Спасает только перезапуск.
  • Настраиваемость системы сведена к минимуму. Скоро останется только настройка обоев, и то из предложенного списка картинок. Гном деградирует с космической скоростью.

Это было вкратце, тут ещё много сюрпризов. Справедливости ради скажу:

  • Порадовала скорость загрузки системы, 1 минута 15 секунд включая набор логина, пароля и выбор системы в меню GRUB.
  • Порадовала скорость работы, очень шустро. Особенно приятно это в отношении вечнотормозящего Наутилуса, и Pidgin.
  • Новый qmmp имеет функцию нескольких плейлистов, о которой я давно мечтал.
  • Новый Pidgin умеет читать х-статусы.

И всё.

среда, 8 сентября 2010 г.

Linux Mint Debian

Качаю Linux Mint Debian (201009), планирую в ближайшее время попробовать (сразу после очередной попытки оседлать Arch Linux))). Как я понимаю, оба дистрибутива отличаются от остальных системой текучих релизов. То есть релизов как таковых нет, а методом обновления система всегда поддерживается в тонусе))). Мне это было бы тяжело, ибо обновления категорически презираю...

воскресенье, 29 августа 2010 г.

Кодирование в Ogg в Linux

В Линукс есть замечательная консольная программа oggenc. Для кодирования *.flac или других файлов в Ogg/Vorbis используем команду:

oggenc -b 400 -o output.ogg input.flac

Где 400 - битрейт в кб/с. Можно не указывать имя файла на выходе. В таком случае в качестве него будет использовано имя входящего файла с изменённым расширением. В таком случае так же можно указать много входных файлов через пробел. Можно указать по маске, например так:

oggenc -b 400 *.flac

Или даже указать просто имя каталога с входными файлами. Кодировщик автоматически переносит входные тэги в выходной файл. Одна беда - он не может декодировать почему-то mp3... Да и толку от конвертации mp3 в ogg обычно маловато))).

Могу предложить готовый скрипт для Наутилуса. В качестве входного объекта принимает каталог, либо некоторое количество выделенных файлов. В итоге результат помещает во вложенный каталог "ogg" . Если таковой уже имеется, то вместо этого помещает результат в каталог с именем в виде текущей даты и времени, например "2010-08-29 20.16.53".

суббота, 14 августа 2010 г.

Про Opera

Сразу оговорюсь, всё нижесказанное относится к Опере 10.6 в Линукс. Хотя, должно работать и во многих других.

Знаете ли вы, что:

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

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

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

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

Если перетянуть ссылку на страницу в файловый менеджер, то будет создана кнопка для её запуска (будет открываться в браузере заданном по умолчанию). Но если зажать Ctrl, то вместо этого будет сохранена сама страница по ссылке.

пятница, 6 августа 2010 г.

Процессы и сеть...

Вот иногда я жалею, что нифига не понимаю в сетях... Для меня это темнейший лес. Бьюсь над вопросом, как заблокировать сеть для определённого процесса. Например, программа, очень нужная, лезет в сеть и делает не совсем то, что мне надо. Если сеть отключить, то программа делает всё хорошо... Только с отключенным инетом не всегда прикольно. Нашёл, что вроде через iptables это можно, но не очень-то удобно. А заморачиваться с прокси не очень хочется...

ПыСы. Я засыпаю сижу, потому не точно выразился. Через iptables всё делается наверное удобно, но описано это на разных сайтах не очень удобно для моего понимания...

вторник, 20 июля 2010 г.

cron и X Server

Я раньше думал, что cron может выполнять любые скрипты. Сегодня обломался. Я попытался запустить музыку в qmmp через 15 минут, как напоминание. Но оказывается, оно не может просто так выполнять программы с графическим интерфейсом. У меня настроена отправка почты на мой Яндексовый ящик, в случае ошибок. И мне пришло вот такое:
qmmp: cannot connect to X server

Долго я мучился, пока понял, что надо просто указать используемый дисплей. Хе-хе. Вместо:
qmmp -p

прописываем в скрипте такую строку:
export DISPLAY=:0.0; qmmp -p

Заряботало))).

воскресенье, 27 июня 2010 г.

Ubuntu Ultimate 2.0 + Compiz Fusion 0.7.8

Я не любитель подобных извращений, но не любитель их во время работы. А вообще, не могу не согласиться с тем, что это красиво))). Правда, пол дня под Компизом или Муттером и голова кружиться начинает))). Причина тому - усталость. Постоянно напрягаешь внимание, дабы не отойти от сути работы, ибо примочки это жутко отвлекают))). И всё равно - браво!