LINUX.ORG.RU

Сообщения GotF

 

Несколько вопросов по KDE

  1. Возможно ли задать screen margins? Это отступы по краям экрана, на которые не залезают новые окна.
  2. Возможно ли поменять местами кнопки Ok и Cancel в диалогах? Нужно, чтобы Ok было справа.
  3. KWallet можно доверять или это такой же корявый глюкодром, как GNOME Keyring (Seahorse)? Версия 4.8.4.
  4. При включённых эффектах KWin я наблюдаю артефакты при прокрутке страниц в Iceweasel. Драйвер Radeon, карта HD6770. Что можно попробовать, кроме отключения эффектов и смены браузера?
  5. При завершении сессии вместо KDM только чёрный экран с указателем мыши. Я один такой везучий?

Вроде пока всё.

 

GotF
()

Debian Wheezy заморожен

Вчера тестинг официально заморозился. Все пакеты, имеющие иные версии в sid на тот момент, автоматически получили исключения для перехода в testing оных версий. Остальные обновления, меняющие версии, но не связанные с исправлением ошибок, могут быть выполнены только по отдельным запросам.

Пруф: http://lists.debian.org/debian-devel-announce/2012/06/msg00009.html

Судьба проприетарного драйвера Catalyst остаётся неясной, но я думаю, что его пропустят, если багфикс всё же появится в ближайшее время. KDE 4.8.4 будет в почти полном составе. На Xfce 4.10 можно не рассчитывать. GNOME 3.4 закончил миграцию давно. «Ускоренный» релиз LibreOffice также на месте. Не знаю, что ещё интересного для большинства озвучить из софта.

 

GotF
()

Пара вопросов по MD RAID5

Из-за нехватки места мне пришлось перейти с RAID1 на RAID5. Так печально получилось, что массив был создан с дефолтными параметрами, а именно: chunk 512K, left-symmetric. В моём случае это означает довольно скромные скорости: до 130 Мб/с чтение и запись. Есть мысль сделать reshape, но тут я подозреваю один подвох — нужно будет изменить параметры stride и stripe для ФС (ext4), откуда возникает вопрос: если я изменю их на ФС с кучей файлов, её быстродействие будет хуже, чем если бы значения были заданы при mke2fs? Конкретно подразумевается изменение размера chunk с 512 до 64 Кб.

Второй вопрос касается stripe_cache_size. Я правильно понимаю, что это только кэш чтения полос, и его увеличение не оказывает влияния на надёжность записи?

 , , ,

GotF
()

Как быть с файлами CDR?

Был у меня образ Civilization 2 в формате bin/cue с аудиодорожкой. Я его разрезал с помощью bchunk, получился один ISO и кучка CDR. В мануале написано, что это обычный трек AudioCD, который можно сконвертировать командой 'sox in.cdr out.wav', но у меня вместо музыки получается белый шум. Как тут быть?

GotF
()

wine (32-битный) + x86-64 + xf86-video-radeon = ?

Вчера имел счастье обнаружить, что при указанном в заголовке сочетании не работают игры, которым нужно 3D:

err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
После чего программа падает с трейс-дампом.

Это у всех так? Что можно сделать? Пробовал ставить libgl1-mesa-dri:i386, но оно обламывается на зависимостях. Переход на x86 не предлагать. Проприетарный драйвер AMD в данный момент работать у меня не будет. Debian Wheezy/Sid.

GotF
()

Помогите вспомнить фильм

Лет десять назад был интересный многосерийный фильм про пиратов, предположительно от BBC. Там рассказывались истории/биографии наиболее прославившихся капитанов. Вот. Никто не помнит?

 

GotF
()

Как создать собственный control в ALSA?

Есть одна звуковая карта, а именно — Xonar D1. У этой карты весьма оригинально организована регулировка громкости на выходах — оные являются каналами одного ctl'а — Master:

> amixer scontrols
Simple mixer control 'Master',0
Simple mixer control 'Front Panel',0
Simple mixer control 'Line',0
Simple mixer control 'Mic',0
Simple mixer control 'Mic Boost (+20dB)',0
Simple mixer control 'Mic Source',0
Simple mixer control 'IEC958',0
Simple mixer control 'Aux',0
Simple mixer control 'Analog Input Monitor',0
Simple mixer control 'DAC Filter',0
Simple mixer control 'Stereo Upmixing',0
> amixer sget Master,0
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined penum
  Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right
  Limits: Playback 67 - 127
  Mono:
  Front Left: Playback 101 [57%] [-26.00dB] [on]
  Front Right: Playback 101 [57%] [-26.00dB] [on]
  Rear Left: Playback 101 [57%] [-26.00dB] [on]
  Rear Right: Playback 101 [57%] [-26.00dB] [on]
  Front Center: Playback 101 [57%] [-26.00dB] [on]
  Woofer: Playback 101 [57%] [-26.00dB] [on]
  Side Left: Playback 101 [57%] [-26.00dB] [on]
  Side Right: Playback 101 [57%] [-26.00dB] [on]
И даже PCM нету. Из-за этого программы (кроме amixer/alsamixer) неверно определяют уровень громкости (они видят всё это как один Master), а при изменении громкости — двигают сразу все «каналы» на этом simple control.

Вопрос: возможно ли определить в .asoundrc такой ctl, который будет отображать и регулировать громкость исключительно для «Master front»? Если да, то как?

cast AEP, lazyklimm

 ,

GotF
()

Aptitude превращает вашу систему в свалку

Сразу уточню, что топик носит исключительно информационный характер и предназначен для пользователей Aptitude в Debian.

Суть проблемы в двух словах: aptitude «забывает» статус автоматически установленных пакетов, что в конечном итоге приводит к накоплению внушительного количества ненужных пакетов (автоматически установленных зависимостей). Проблема отмечалась в разных версиях, и с 0.6.6, похоже, мы имеем очередной рецидив, причём теперь это не связано с конкретными действиями — статус автоматически установленных молча снимается чуть ли не у большинства зависимостей.

Ссылка на баг (основная): http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432017
Больше увлекательного чтива: http://bugs.debian.org/cgi-bin/pkgreport.cgi?include=subject:auto;package=apt...

Лично я вынужден перейти на apt-get. Не в последнюю очередь потому, что время от времени ставлю для ознакомления эти ваши GNOME/KDE, и выгребать за ними хлам с deborphan в зубах довольно утомительно.

Само собой, приглашается Mystra_x64 :} И да, в Squeeze эта проблема тоже есть, но проявляется слабее. Желающие убедиться могут запустить deborphan без параметров.

 , ,

GotF
()

Как отучить ifupdown 0.7 от добавления ненужной опции для PPP?

Недавно в Debian testing приехал бывший долгое время экспериментальным ifupdown 0.7*. Среди нововведений есть поддержка строки «options» в /etc/network/interfaces для PPP-соединений. Это, конечно, хорошо, если бы не вшитая по умолчанию крайне вредная опция updetach. Собственно, вопрос: как от этой опции избавиться?

 ,

GotF
()

Thunar и монтирование архивов при помощи GVFS

Поскольку с GUI для открытия архивов ситуация не очень (по сути, есть только FIle Roller), решил воспользоваться GVFS. Для этого открытие соответствующих файлов было повешено на такой скрипт:

#!/bin/bash
URI="archive://file%253A%252F%252F${1//\//%252F}"
gvfs-mount "$URI"
thunar "$URI" &
tpid=$!
wait $tpid && gvfs-mount -u "$URI"
Но у такого подхода есть проблема: Thunar цепляется к существующей копии самого себя, которая запускается как демон при старте сессии (и менять это я не хочу), то есть PID нового процесса перестаёт существовать, и архив отмонтируется в этот же момент, а нужно это делать по закрытии окна. Если демона нет, то всё работает правильно. Поэтому вопрос: существуют ли какие-то более человеческие решения для ожидания смены статуса графического окна из shell, кроме периодических проверок по заголовку/WID? То есть нужен аналог wait для окна.

GotF
()

Есть ли возможность по хоткею показать/скрыть командную строку или иным способом быстро перейти в нужный каталог при скрытой строке?

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

GotF
()

Вышел Debian 6.0.5

Сабж, собственно. Запилите новость, кто-нибудь, а то мне не хочется писать почти одно и то же в очередной раз, а копипастить собственный текст не спортивно.

Пруфлинк: http://www.debian.org/News/2012/20120512

Если понадобится помощь с переводом подробных чейнджлогов — спрашивайте.

 

GotF
()

Не работают некоторые мультимедиа-клавиши на Genius KB320e

Есть сабжевая клавиатура и желание использовать все клавиши на ней в Xorg. Итак, что и как не работает:

Клавиши громкости (совершенно не ожидал такого): не определяется код в xev, но есть реакция в виде

MappingNotify event, serial 31, synthetic NO, window 0x0,
    request MappingKeyboard, first_keycode 8, count 248

FocusOut event, serial 31, synthetic NO, window 0x1400001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 32, synthetic NO, window 0x1400001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 32, synthetic NO, window 0x0,
    keys:  1   0   0   0   0   0   0   0   0   0   0   0   0   0   0   4
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

Мне это ни о чём не говорит, прямо скажем. showkey показывает коды 114 и 115 соответственно, сканкоды e02e и e030 соответственно. При попытке назначить другой код при помощи setkeycodes получаю сообщение:

KDSETKEYCODE: Invalid argument

Клавиши запуска Word, Excel, Powerpoint: нет реакции xev, нет сканкодов, есть коды (showkey): 421, 423, 425.

Какая-то маленькая кнопочка с изображением пейзажа: всё то же самое, есть только код 424.

Debian Wheezy, ядро 3.2.15, X-сервер 1.11.4.

Как лечить? В первую очередь интересуют клавиши громкости.

GotF
()

Почему не меняется размер шрифта в Iceweasel/Firefox при английской локали?

Сабж. Если браузер запущен с английской локалью (GB, US), то никакой реакции на изменение размера шрифтов в настройках нет, хоть 9 пунктов, хоть 64. Если запустить с русской — настройки работают (хоть и с неправильным DPI, как я понимаю). Iceweasel 10, хотя это неважно, поскольку ничего не изменилось в этом плане по меньшей мере с 3.0.х.

Что делать?

GotF
()

Плохо работает 2D-ускорение на открытом драйвере radeon

Как это выглядит: при переключении десктопов окна отрисовываются не одновременно, при этом в каждом окне (кроме простых, вроде xterm) виджеты появляются тоже не синхронно. Всё это происходит примерно в пределах секунды и выглядит ужасно. Проблема не наблюдается точно в: GNOME Shell, Compiz, предположительно — в KWin. EXAVsync не устраняет проблему, равно как и смена EXA на XAA, и прочее в этом духе.

Xorg.0.log: http://paste.org.ru/?9z0rkc

Ядро 3.2.15, xf86-video-radeon 6.14.4, Mesa 7.11.2, Debian Wheezy. Карта — HD6770 (Sapphire).

Что можно попробовать сделать? С блобом всё работает хорошо, но хотелось бы добиться нормальной работы с открытым.

 , , ,

GotF
()

Может, стоит вернуть прежнее значение score при регистрации?

Предложение: повысить начальное количество скора для новых аккаунтов до 50, как было когда-то раньше.

Мотив: чтобы раксоответствующий контингент направлялся сразу в Talks, не засоряя технические разделы и обсуждения новостей. Бесспорно, далеко не все «новички» постят бесполезный тупняк, но всё же многие. Думаю, для двух десятков модераторов не будет проблемой справиться с небольшой дополнительной нагрузкой.

maxcom?

GotF
()

Кто там хотел локаль с английским, но без идиотских форматов даты и прочего?

Недавно тут было обсуждение по поводу en_RU. В общем, там были предложены приемлемые варианты в виде комбинаций LC_* или глобальной en_GB. Недавно я случайно узнал, что помимо стандартной C существует (по крайней мере, в Debian) её вариант C.UTF-8. Это означает, что можно иметь нормальный UTF-8 и не разбивать себе лицо ладонью при виде даты на русском или, хуже того, %m/%d/%y. Сделать локаль системной можно записав в /etc/default/locale

LANG=C.UTF-8
LANGUAGE=«C:en»
Средствами debconf она не доступна.

Каких-либо проблем замечено не было.

 

GotF
()

Qt-only приложения в KDE не полностью подхватывают стиль оформления

В настройках внешнего вида приложений снял галочки, отвечающие за отображение иконок в меню и на кнопках. Это сработало для KDE-приложений и GTK, но не для «чистого» Qt — проверено на Psi+ и ещё каком-то приложении. Как-то можно починить? Debian Wheezy, KDE 4.7.4, Qt 4.7.4.

 , ,

GotF
()

Что за программа скрывается за этим значком?

На скриншотах с самыми разными окружениями часто вижу в трее значок в виде белого щита с зелёной галочкой внутри. Что это за такая популярная программа? Вот здесь вот есть, к примеру: www.linux.org.ru/gallery/7508381.png

GotF
()

Странно работает регулировка громкости в ALSA на Xonar D1

Где всё в порядке: alsamixer, amixer при задании абсолютного значения громкости.

Где проблемы: во всех остальных приложениях. Во-первых, громкость определяется разными программами по-разному, обычно выше, чем есть. Во-вторых, регулировка во всяких плеерах работает, но затрагивает сразу все каналы вывода. В-третьих, amixer при указании величины с +/- просто поднимает громкость до 100%.

Возможно, это как-то связано с тем, что у карты несколько выходов на Master:

~ > amixer get Master
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined penum
  Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right
  Limits: Playback 67 - 127
  Mono:
  Front Left: Playback 94 [45%] [-33.00dB] [on]
  Front Right: Playback 94 [45%] [-33.00dB] [on]
  Rear Left: Playback 67 [0%] [-60.00dB] [on]
  Rear Right: Playback 67 [0%] [-60.00dB] [on]
  Front Center: Playback 67 [0%] [-60.00dB] [on]
  Woofer: Playback 67 [0%] [-60.00dB] [on]
  Side Left: Playback 67 [0%] [-60.00dB] [on]
  Side Right: Playback 67 [0%] [-60.00dB] [on]
(кстати, здесь указана громкость 45%, но в alsamixer сейчас 20)

Проблема с amixer решена так:

#!/bin/bash
get_vol(){
	CURRENT=$(amixer get Master | awk '/^  Front Left/ {print $5}' | tr -d '[]%')
}
set_vol(){
	amixer set Master front $1%
}
change_vol(){
	let NEW=$CURRENT$1
}
get_vol
change_vol $1
set_vol $NEW

По сути, даже индикаторы для трея/панелей становятся бесполезными.

Это только у меня так? Может, нужно что-то покрутить в настройках?

Debian Wheezy, ALSA 1.0.24 (ядро), 1.0.25 (alsa-utils), Linux 3.2.12.

 ,

GotF
()

RSS подписка на новые темы