Linux

Падение Glade в Ubuntu 13.10

Опубликовано 13.01.2014 00:51 пользователем Admin. Оставить комментарий

Glade в Ubuntu 13.10 падает с многочисленными ошибками «assertion ‘GLADE_IS_WIDGET_ADAPTOR (adaptor)’ failed»

Это баг

Для исправления подключите этот PPA:

1
2
3
$ sudo add-apt-repository ppa:jfi/test
$ sudo apt-get update
$ sudo apt-get upgrade

Устанавливаем SystemRescueCD на NTFS-флешку

Опубликовано 10.09.2013 15:48 пользователем Admin. Оставить комментарий

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

Озадачился установкой его на флешку, которую я переформатировал под NTFS, чтобы было можно записывать на нее файлы больше 4Гб. Ранее для установки я использовал Unetbootin, но в последних версиях они выпилили поддержку NTFS. Решил сделать вручную. Причем, оказалось, что ISO-образ дистрибутива можно не распаковывать на флешку, а использовать как есть.

(далее…)

Xfce и указатель мыши

Опубликовано 05.08.2013 22:48 пользователем Admin. Оставить комментарий
В Xfce (xubuntu 13.04) тема курсора мыши в некоторых окнах была нормальная, в некоторых — по умолчанию. Решение такое:
  • 1
    sudo update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /etc/X11/cursors/whiteglass.theme 51
  • 1
    sudo update-alternatives --config x-cursor-theme

SP-Forth в Linux

Опубликовано 30.07.2013 16:15 пользователем Admin. Оставить комментарий

Начал использовать SP-Forth в Linux. Несколько замечаний:

  1. Слово KEY не работает по умолчанию. Включите
    GeSHi Error: GeSHi could not find the language forth (using path /home/ocoorgua/public_html/wp-content/plugins/codecolorer/lib/geshi/) (code 2)
    в файл spf4.ini
  2. Добавтье
    GeSHi Error: GeSHi could not find the language forth (using path /home/ocoorgua/public_html/wp-content/plugins/codecolorer/lib/geshi/) (code 2)
    в этот же файл для работы с историей ввода команд (стрелки вверх и вниз).
  3. Используется libreadline.so.5, но работает и с libreadline.so.6. В моей 64-битной Убунте нужно добавить пакет lib32readline6!
  4. Для того, чтобы сделать форт нечувствительным к регистру символов, добавьте
    GeSHi Error: GeSHi could not find the language forth (using path /home/ocoorgua/public_html/wp-content/plugins/codecolorer/lib/geshi/) (code 2)
  5. Очистка консоли:

    GeSHi Error: GeSHi could not find the language forth (using path /home/ocoorgua/public_html/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

Включаем ScrollLock

Опубликовано 30.07.2013 15:19 пользователем Admin. Оставить комментарий

Не работал ScrollLock в  XUbuntu 10.10. Чтобы включить его, сначала выполним команду xmodmap -pm
Получаем что-то типа такого:

1
2
3
4
5
6
7
8
9
xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):
shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)
Видно, что есть свободный модификатор mod3. После чего делаем так:
1
xmodmap -e 'add mod3 = Scroll_Lock'

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

Переключатель клавиатуры в XFCE

Опубликовано 30.07.2013 15:17 пользователем Admin. Оставить комментарий

На моем нетбуке в XFCE апплет переключателя клавиатуры не хочет запоминать комбинацию клавиш для переключения раскладки. Пришлось искать выход в инете. Задаем из командной строки. Делается это так (переключаем раскладки клавишей menu):

1
setxkbmap -option "grp:menu_toggle"

Можно прописать эту команду в файле, сделать его исполняемым и каждый раз запускать при старте XFCE.

Видео в ASCII-формате

Опубликовано 30.07.2013 15:15 пользователем Admin. Оставить комментарий

Можно смотреть видео в ASCII при помощи mplayer. Для этого существуют драйверы вывода видео в ASCII в цвете (-vo caca) и в черно-белом варианте (-vo aa).

Для этого сделаем файл ascplay с таким содержимым

1
2
3
4
5
6
7
8
#!/bin/sh
export CACA_DRIVER=X11
#используйте "ncurses" вместо "Х11" если вы находитесь, например, в виртуальной консоли
export CACA_FONT=5x7
#размер шрифта в пикселах
export CACA_GEOMETRY=200x90
#размер отображаемого видео в знаках. чем больше, тем лучше, но очень нагружает процессор
mplayer -quiet -vo caca -framedrop $1
и запускаем:
1
./ascplay video.avi
Выглядит это так:
ascii

Установка скорости подключения по сети

Опубликовано 30.07.2013 15:11 пользователем Admin. Оставить комментарий

В большинстве случаев скорость соединения по сети ethernet сетевыми картами определяется автоматически (этот режим называется auto-negotiation). Но иногда нужно задать скорость вручную. Делается это так:
Сначала отключим auto-negotiation:

1
ethtool -s eth0 autoneg off

Теперь можно устанавливать скорость и режим дуплекса:
1
ethtool -s eth0 speed 10 duplex full

(скорость 10Мбит/с, полный дуплекс)
Возможные варианты значений speed и duplex можно посмотреть, набрав
1
ethtool eth0

 

Боремся с lm-sensors

Опубликовано 30.07.2013 15:09 пользователем Admin. Оставить комментарий

Установил lm-sensors для контроля температур процессора и винчестера. Настраиваю (sudo sensors-detect). Обнаруживает датчики, предлагает модули ядра для загрузки. Пробую их загрузить —
FATAL: Error inserting it87 (/lib/modules/2.6.32-23-generic/kernel/drivers/hwmon/it87.ko): Device or resource busy
После гугления обнаружил, что нужно добавить к конфигурационной строке ядра команду acpi_enforce_resources=lax. Делаем это через GRUB: в файл /etc/default/grub добавляем строку GRUB_CMDLINE_LINUX="acpi_enforce_resources=lax" и запускаем sudo update-grub, перезагружаемся. Все должно сработать!

Автомонтирование в XFCE

Опубликовано 30.07.2013 15:07 пользователем Admin. Оставить комментарий

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

  1. В файле /etc/xdg/xfce4/mount.rc ищем секцию [vfat].
  2. Вставляем в нее строку utf8=true
  3. Можно туда же вставить и другие опции для команды mount, например я добавляю fmask=111 для того, чтобы файлы на флэшке не были исполняемыми
  4. ???????
  5. PROFIT