Linux

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

Страница просмотрена 518 раз(а)

SP-Forth в Linux

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

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

  1. Слово KEY не работает по умолчанию. Включите S" lib/posix/key.f" INCLUDED в файл spf4.ini
  2. Добавтье S" ~ygrek/lib/linux/readline.f" INCLUDED в этот же файл для работы с историей ввода команд (стрелки вверх и вниз).
  3. Используется libreadline.so.5, но работает и с libreadline.so.6. В моей 64-битной Убунте нужно добавить пакет lib32readline6!
  4. Для того, чтобы сделать форт нечувствительным к регистру символов, добавьте S" lib/ext/caseins.f" INCLUDED
  5. Очистка консоли:
    1
    : page ( -- ) 27 emit ." [2J" 27 emit ." [0;0H" ;

Страница просмотрена 1127 раз(а)

Включаем 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.
Источник

Страница просмотрена 1275 раз(а)

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

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

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

1
setxkbmap -option "grp:menu_toggle"

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

Страница просмотрена 546 раз(а)

Видео в 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

Страница просмотрена 678 раз(а)

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

Опубликовано 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

 

Страница просмотрена 507 раз(а)

Боремся с 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, перезагружаемся. Все должно сработать!

Страница просмотрена 564 раз(а)

Автомонтирование в 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

Страница просмотрена 830 раз(а)

GRUB: пункт по умолчанию

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

В Ubuntu в качестве загрузчика используется GRUB2. Как научить его запоминать ОС, которая загружалась последней?
В /etc/default/grub надо добавить

1
2
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Не забываем после выполнить sudo update-grub

Страница просмотрена 544 раз(а)

Ctrl-Alt-Backspace

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

Активация Ctrl-Alt-Backspace:

1
2
#!/bin/bash
setxkbmap -option terminate:ctrl_alt_bksp
каждый раз при запуске Х

Страница просмотрена 376 раз(а)