пятница, 31 декабря 2010 г.

Как настроить переключение раскладок клавиатуры и Compose-key

Для переключения раскладки следующая команда выполняет:
  • Переключение по Ctrl-Shift;
  • Переключение между двумя языками — Латышский и русский. Сначала я думал использовать английский-русский-латышский, но понял, что это бесполезно, потому что в латышской раскладке все равно все буквы английские, а смягчения и удлинения (garumzīmes) вызываются с помощью Right Alt-нужная буква, поэтому держать отдельно английский не нужно;
  • При русской раскладке загорается лампочка Scroll Lock. Удобно когда пишешь длинный текст, глядя на клавиатуру;
  • Привычные всем клавиши winkeys — обозначены одинаково почти на всех клавиатурах;
  • Compose-key (альтернатива виндосовскому Alt-0112) вызывается с помощью правого Super (winkey).
Вот сама команда:
setxkbmap "lv,ru" ",winkeys" "grp:ctrl_shift_toggle" "grp_led:scroll" "compose:rwin"

Основные комбинации Compose-key (клавиша compose + две буквы). Полный список комбинаций здесь):

© "oc"

« "<<"

® "or"

° "oo"

± "+-"

² "^2"

³ "^3"

µ "mu"

".."

"<"" ""<"

">"" "">"

"--."

"---"

× "xx"

¾ "34"

½ "12"

С наступающим!

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

Как выбрать звуковую карту по-умолчанию в всей системе

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

1. Узнайте список звуковых карт с помощью команды:
$ cat /proc/asound/modules
0 snd_ens1371
1 snd_intel8x0
У меня карта под номером 1 не работает, поэтому ее нужно заблокировать.
2. Добавьте следующую строку в файл /etc/modprobe.d/modprobe.conf:
options snd_intel8x0 index=1
Это означает, что карту snd_intel8xo и индексом 1 нужно заблокировать.
3. Перезагрузите компьютер.

четверг, 30 сентября 2010 г.

Как записать звук из Аудио-входа, музыкального центра (Line-in) на компьютер

Бывает такое, когда нужно записать с внешнего устройства некоторую музыку (или звуки), а цифрового вида этой информации нет. И не хочется тупо записывать это на диктофон/микрофон, потому что качество записи желает лучшего. По-моему, лучше всего сделать запись из Line-in сразу в звуковой файл.

Начну с предисловия. Я сам "звуковик" в школьной команде КВН, и мне дали задание записать одну передачу, чтобы, естественно, на сцене её пересмеять. Сначала я думал: "найду это радио в интернетах как интернет-радио и как-нибудь его запишу". Да не тут-то было! Цифрового вида этого радио (Европа+ в Латвии) нет, ничего не осталось, как записывать с простого радио. Но записывать через диктофон было влом, потому что качество было ужасное. Я узнал про подобный "трюк" (наверное Ъ звуковики это трюком не считают), и хотел сделать его на своих уютненьких линуксах.

  1. Вставьте контакт аудио-выхода (например, из контакта для наушников приёмника провод в линейный вход на компьютере). На картинке показано, куда вставлять в компьютер.
  2. Пишете в терминале:
    alsamixer
  3. Нажмите F4, чтобы войти зайти в Capture (устройства записи).
  4. В пункте Line и Capture (он находиться справа) сделайте их Capture (режим захвата звука), с помощью клавиши Пробел. Под Пунктами Line и Capture должны загореться красные надписи Capture. А второму пункту Capture поднимите его уровень с помощью клавиш Вверх и Вниз.
  5. Запишите звук с устройства в файл:
    arecord -f dat file.wav
Чтобы отменить запись, нажмите Ctrl+Z. Чтобы записать, например, 5 секунд, нужно вставить в команду параметр -d 5 (5- это длина записи). Эта команда значит, что записанный файл file.wav в будет лежать в папке пользователя (/home/user).

среда, 25 августа 2010 г.

Мои предложения для Ubuntu BS

В линукс дистрибутивах оочень много что нужно модернизировать. И как известно, самый известный дистр это убунту. Ведь должен быть самый главный, популярный, ведущий дистр, "путеводная звезда", так сказать, для других дистров. Довольно часто случается, что новые пользователи в другие дистры (Арч, Генту, Дебиан и др.) приходят бывшие пользователи убунту, которые усвоились в линукс и хотят найти дистр, который отвечает всем их требованиям.
Так вот, есть сервис Ubuntu Brainstorm для сбора пожеланий (feedback'ов) пользователей в разных областях системы - внешний вид, функциональность, юзабельность и т.п.
Я бы хотел поделиться с этими идеями с Вами, рассказать почему я эту идею поддерживаю, и, возможно, Вы ее тоже поддержите (для этого нужна регистрация на brainstorm.ubuntu.com)

Прежде всего предложение улучшить ждущий и спящий режим в Убунту, не зря столько голосов у этой идеи.



Следующее предложение это упростить установку проприетарных приложений (skype, flash, chrome), их даже в Центре Приложений нет. Приходиться как на венде искать в гугле, скачивать deb-пакеты, это же так неудобно!



Я думаю, многие юзеры Linux знают, что венда затирает GRUB. Эта идея о том, чтобы добавить в установочный диск опцию "Восстановить GRUB".



Эта идея чтобы добавить во время установки окно с выбором стандартных приложений (например, выбор скачивать ли Chromium, Opera вместо firefox). А что, ни в одной ОС такого нет, у Убунту выглядело бы классно.



И добавить кнопку Backspace в Firefox, чтобы возвращаться назад.

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

После ждущего режима (suspend) черный экран

Наконец исправил работу ждущего режима, тяжело пользоваться компьютером без него. Все началось как я сегодня понял, с того, что команда X -configure затерла мой конфиг иксов, когда я пытался заменить nvidia драйвер на nouveau, когда проприетарный драйвер перестали поддерживать в течении около 2 месяцев. После установки открытого драйвера уже заметил, что ждущий не работает и повинил на него. Поставил обратно nvidia, и то же самое! Через месяц только решил эту проблему.
Итак, как решить этот вопрос:
В /etc/X11/xorg.conf добавить строки:
Section "Device"
...
Option "NvAGP" "1"
...
EndSection
Переустановить видео драйвер (pacman -Sy)
Сделать mkinicpio -p kernel26
????
Profit!
Оказалось, исправить очень просто. Спасибо за помощь пользователям Lupo Alberto, anon_666 и karol.

четверг, 29 июля 2010 г.

Reuben-Mod для Openbox


сматривая свой блог, я заметил, что не выложил одну из своих работ, сделанную 27 февраля - Reuben-Mod. Вообще я очень придирчив к темам оформления, и слава Богу, в линуксах их можно легко редактировать.
После перехода с xfce на openbox хотел найти подходящую замену к теме reuben, но перестать ей пользоваться не мог. Пришлось вручную ее подпилить. Прежде всего, сделал заголовки окна как можно больше похожие на xfce-совские. А дальше уже все по мелочам - кнопки управления окнами, разукрасил GTK тему.
Буду рад, если кому эта тема понравиться.

Скачать (Openbox, GTK тема)


суббота, 5 июня 2010 г.

Как получать погоду Gismeteo в Conky

Давно я уже не писал в свой уютненький блог)) Что отвлекаться, сразу к делу.
Мне всегда не нравился тот conky-forecast из AUR, много весит, неправильный weather.com, да и коньки из-за него долго запускаются. А теперь эти минусы устранены благодаря скрипту. За него большое спасибо shlag.
Но мне пришлось изменить этот скрипт, потому что он зависит от шрифта weather, а он при его маленьком размере очень мелкий. Поэтому я нашел альтернативу ConkyWeather. В скрипте изменил буквы значков погоды, подходящие для ConkyWeather. Но меня поджидала неприятность - conkyweather был формата .otf, а коньки читают только .ttf, поэтому пришлось конвертить.

  1. Закинуть файл ConkyWeather.ttf в папку /usr/share/fonts/TTF (нужны привилегии root).
  2. Закинуть файл gissy.py в папку ~/.scripts/
  3. Выполнить в терминале chmod +x ~/.scripts/gissy.py
  4. Добавить в .conkyrc после слова TEXT к примеру такое: ${execi 3600 .scripts/gissy.py -t 26544 -d 1 phenomena} , где:
  • 26454 - собственно, код города, для Даугавпилса это 26544, как получить код другого города см. ниже.
    • Заходим на http://informer.gismeteo.ru/getcode/xml.php?id=27612
    • Ниже слов "Выберите регион:" выбираем нужное
    • Ищем ниже в странах/областях/городах нужное
    • Еще ниже будет ссылка наподобие этой: http://informer.gismeteo.ru/xml/27612_1.xml , из нее выписываем число, находящееся между xml/ и _1, которое есть кодом города.
  • 1 - число от 0 до 3 включительно, 0 - ближайший прогноз, 3 - самый дальний.
  • phenomena - параметр прогноза, который показывает картинку погоды, остальные см. ниже.
    • town - Название города
    • day - День прогноза
    • month - Месяц прогноза
    • year - Год прогноза
    • tod - Время суток
    • phenomena - Выводит специальный символ для использования со шрифтом ConkyWeather.ttf
    • temp_avr - Средняя температура воздуха
    • temp_min - Минимальная температура воздуха
    • temp_max - Максимальная температура воздуха
    • wind_avr - Средняя сила ветра
    • wind_min - Минимальная сила ветра
    • wind_max - Максимальная сила ветра
    • wind_dir - Направление ветра
    • pressure_avr - Среднее атмосферное давление
    • pressure_min - Минимальное атомосферное давление
    • pressure_max - Максимальное атмосферное давление
    • relwet_avr - Средняя влажность воздуха
    • relwet_min - Минимальная влажность воздуха
    • relwet_max - Максимальная влажность воздуха
    • comfort_avr - Среднее значение комфорта
    • comfort_min - Минимальное значение комфорта
    • comfort_max - Максимальное значение комфорта
Подробная информация: http://linuxdoc.vfose.ru/?q=book/export/html/315

четверг, 4 марта 2010 г.

Пропадают интернеты после ждущего режима

Эта фигня появилась у меня еще давно, но я ее радикально решил и забыл записать в блог, теперь пришлось с нею немного повозиться((
Чтобы исправить это, нужно добавить в "хуки" pm-suspend команду чтоб каждый раз после выхода (resume) перезапускался демон интернетов.
Это делается так:
sudo nano /usr/lib/pm-utils/sleep.d/67sleep
И после вводятся такие данные:
#!/bin/sh
case $1 in

resume)
sudo /etc/rc.d/network restart
;;
*) echo „somebody is calling me totally wrong.“
;;
esac
И после этого делаем этот файл запускаемым (не уверен важно ли это)
sudo chmod +x /usr/lib/pm-utils/sleep.d/67sleep
Ну и на этом все. Надеюсь дорогому читателю это поможет сэкономить долгие минуты "танцев с бубном" ;)

понедельник, 1 марта 2010 г.

Настройка xxkb


После перехода на openbox стал задумываться об удобном переключении раскладок, так как в xfce у меня за это отвечал апплет на панели, а он довольно много требует ресурсов. В этих интернетах наткнулся на xxkb, мол, нетребовательный и хорошо настраиваемый. Вообще я давно мечтал чтобы в определенных приложениях стандартная раскладка была русская, например в скайпе. Вот мой файл (~.xxkbrc) настроек:

XXkb.image.path: /usr/share/xxkb/
XXkb.mainwindow.type: tray
XXkb.group.base: 1
XXkb.group.alt: 2
XXkb.mainwindow.enable: yes
XXkb.mainwindow.image.1: en15.xpm
XXkb.mainwindow.image.2: ru15.xpm
XXkb.mainwindow.image.3:
XXkb.mainwindow.image.4:
XXkb.mainwindow.appicon: yes
XXkb.mainwindow.geometry: 20x20+2+2
XXkb.mainwindow.in_tray: GNOME2
XXkb.button.enable: no
XXkb.app_list.wm_class_name.start_alt: skype
XXkb.controls.add_when_start: yes
XXkb.controls.add_when_create: yes
XXkb.controls.add_when_change: no
XXkb.controls.focusout: no
XXkb.mainwindow.xpm.1: en15.xpm
XXkb.mainwindow.xpm.2: ru15.xpm
XXkb.mainwindow.label.enable: no

Мои настройки используют картинки флагов из /usr/share/xxkb, значки показываются в трее, две раскладки английская и русская. В каждом новом окне стандартная английская раскладка, каждая сохраняется в своем окне. Могу помощь в его настройке.

четверг, 25 февраля 2010 г.

Хаос из пакетов

Заметил одну важную деталь в списке моих устновленных приложений: когда выводишь их список через pacman -Q, при моей краткой системе число пакетов на данный момент 624, а вот в сентябре 2009 года, даже когда еще я юзал Xfce, их число было 248!!!
Ладно еще если можно было бы легко их удалить, но это слишком сложно и долго - сравнивать два списка пакетов (хорошо еще если есть второй), делать с ключом -Rs, многие пакеты зависимы от других и тому подобное.
Кто-нибудь это кроме меня замечал такое резкое изменение числа пакетов? И кто как с этим боролся?

вторник, 23 февраля 2010 г.

Как узнать информацию о RAM

Введите команду:
sudo dmidecode --type 17
или
sudo dmidecode --type 17 | more
Будет написано примерно так:
# dmidecode 2.9
SMBIOS 2.4 present.

Handle 0x0018, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0017
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: J6H1
Bank Locator: CHAN A DIMM 0
Type: DDR2
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: 0x2CFFFFFFFFFFFFFF
Serial Number: 0x00000000
Asset Tag: Unknown
Part Number: 0x5A494F4E203830302D3247422D413131382D

Handle 0x001A, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0017
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: J6H2
Bank Locator: CHAN A DIMM 1
Type: DDR2
Type Detail: None
Speed: Unknown
Manufacturer: NO DIMM
Serial Number: NO DIMM
Asset Tag: NO DIMM
Part Number: NO DIMM

Информация взята с http://www.cyberciti.biz/faq/check-ram-speed-linux/



суббота, 13 февраля 2010 г.

Сглаживание шрифтов в Openbox



Пришла мысль перейти с уютненького Xfce на что-нибудь более легкое. Хоть и счтается, что xfce легковесен и быстр, но все равно при его запуске около 5 секунд он ничего не делает, потом потихоньку начинает загружать другие приложения. Сначала решил заценить флюксбокс, но отказался от него из-за моргания гуглохрома при переключении окон. До сих пор жалею об этом, там были такие красивые темы по сравнению с опенбоксом(( Ну да ладно. После добавления всех нужных программ в autostart.sh, прежде всего порадовал быстрый старт "коробки" - около 5 секунд на моей машинке против ~15 секунд "крысы". Сразу стал заметен грубый изъян - шрифты какие-то угловатые, вытянутые, неказистые.
  • Чтобы изменить сглаживание шрифт, нужно прежде всего выбрать нужный шрифт. Я предпочитаю это делать с помощью lxappearance (приложение, входящее в состав LXDE).
  • Создать файл .Xdefaults в директории юзера (~.Xdefaults). В этом файле должны быть строки:
:Xft.dpi: 107
Xft.antialias: true
Xft.rgba: rgb
Xft*hinting: full
После выхода из пользователя у шрифтов точно такое же сглаживание, как и во всех современных рабочих столах KDE/GNOME/Xfce.


четверг, 28 января 2010 г.

Мой рабочий стол

Пришло время выложить мой новый скрин. Долго думал как сделать свой оригинальным и в то же время удобным. В этих ваших интернетах тему GTK Reuben, первым делом понравилась панелью, мне в то время бесила моя белая панелька, глаза мозолила. Кнопки норм, сменил Ш, раньше были огромные, теперь сделал гораздо меньше, сначала не мог привыкнуть, теперь все отлично. Коньки я еще давно отточил до моей идеальности, сам даже придраться не могу к ним, хоть я такой и есть))) Как линупсовед, мне естественно что-то в GTK теме не понравилось. Сначала в xfwm4 теме изменил кнопку закрытия, ибо я не мог иногда попасть на нее своей неудобной мышкой. Потом решил сделать "отвлетвление" и назвал ее Reuben-Mod. Сделал тона по нежнее, степперы убрал, б-гомерзские прозрачности убрал. После создания скрина заметил, что Арчехрень половину неправильно выдал, так что напишу все сюда. Arch, XFCE, Ш - lucida grande 7px, обоина - beige.jpg, иконки gnome-brave.

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

Как сворачивать все окна по клавиатуре


Привет читателям моего блога! Недавно копавшись на форуме ЛОРа узнал как можно изменить стандартное сочетание клавиш сворачивания окон. Обычно меня этот вопрос не волновал, потому что я привык к апплету сворачивания на панели в правом нижнем углу. Но что делать, если ты используешь клавиатуру, недобно ведь тянутся за мышкой чтобы все свернуть? Теперь для моя это не проблема.

Это исправить просто.
Меню > Окна > Keyboard и найти там "Показать рабочий стол"
Увидеть это можно на скрине.
Спасибо пользователю лора edigaryev.

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

Brasero - "привод занят"


После долгих месяцев использования Arch на своем компьютере я заметил, что диски пишутся как-то через раз, иногда появляются какие-то ошибки. Как линуксовед, я решил с этим разобратся, но руки как всегда не доходили, поэтому отложил на будущее. Прошло пару месяцев, и вчера пришел день, когда я должен с этим сразится. Прежде всего, я взял несколько "писалок" - brasero, xfburn, graveman даже bashburn. Последний мне писал "no media", XFburn - примерно "невозможно записать на устройство [бла-бла]". Я удивился, что graveman записывал, но он сложен в том, что у меня два привода, я точно не помню их названия и поэтому ориентируюсь по меткам дисков. Он, собственно, этого не делал. Так что я его вычеркнул из моих "помощников". Я хотел завести brasero, или по крайней мере, xfburn. Первый меня больше привлекал, кнопочки слева, нет ненужных деталей в интерфейсе, не то что во втором, куча прогрессбаров, вкладки ненжные, строка меню и т.п. Но в бразеро был существенный минус - у него куча зависимостей от гнома да не родной мне в моем уютненьком XFCE.
Я заметил, что диски у меня монтируются автоматически, может поэтому они и заняты.

Меню > Настройки > Removable Media and Drives > и убрать все галочки с поля Removable Storage.

После этого у меня все замечательно заработало. Еще я решил удалить неродной Brasero и юзать xfburn, потому что как я засекал, он справлялся с записью чуть ли не в 2 раза быстрей чем бразеро.