LINUX.ORG.RU

Сообщения andreyu

 

GTK+ и размер фонта

После очередного обновления (где то неделю назад) в GTK+ приложениях размер и начертание фонтов перестали регулироваться.

В ~/.gtkrc-2.0 прописано и имя фонта и его размер. Но любое изменение никак не влияет на вновь запущенные приложения.

$ cat ~/.gtkrc-2.0
# -- THEME AUTO-WRITTEN DO NOT EDIT
include "/usr/share/themes/QtCurve/gtk-2.0/gtkrc"

style "user-font" {
	font_name = "DejaVu Sans 8"
}

widget_class "*" style "user-font"

gtk-font-name="DejaVu Sans 8"

gtk-theme-name  = "QtCurve"

include "/home/andrey/.gtkrc.mine"

# -- THEME AUTO-WRITTEN DO NOT EDIT
$ cat /home/andrey/.gtkrc.mine
// тут пусто

Сейчас сделал даунгрейд, но это не решило проблему: x11-themes/gtk-engines-2.18.3 x11-themes/gtk-engines-qtcurve-0.69.2

До этого версии этих пакетов были последние.

В какую сторону копать?

andreyu
()

Xmonad и статический тайлинг с табами а-ля Ion3

Наслушался много хорошего о Xmonad и решил более плотно с ним поработать. Понравилось, как он работает с дочерними окнами приложений, но вот динамический тайлинг для всех тэгов мне не нравится. Хочется как в Ion3. Есть ли такая возможность?

Что интересует: - статический тайлинг (если есть возможность его указывать для определенных тегов, то вообще супер); - табы (их я уже видел, но без мыши с ними не удобно работать); - именованные скрэтчпады (вижу, что такой лэйаут есть, но как его использовать не понял).

andreyu
()

[АКБ] «Батарея заряжена на 101%»

 

С недавнего времени полный заряд батареи в лэптопе стал превышать 100% - как сие понимать?

Вот, что говорит ядро:

$ cat /sys/class/power_supply/BAT0/charge_full_design 
1743000
$ cat /sys/class/power_supply/BAT0/charge_full
1743000
$ cat /sys/class/power_supply/BAT0/charge_now 
1753000
$ cat /sys/class/power_supply/BAT0/model_name 
PA3399U-2BAS/BRS

andreyu
()

Hotei's Jewels: Relax - игра в стиле Mach3

Выпустили первую версию игры Hotei's Jewels: Relax. Игра в стиле Mach3, время не учитывается, никаких ограничений нет - полная раслабуха. Игру можно смело прервать и продолжить в следующий раз ровно с того места, где вы ее прервали. Так что скоротать обеденный перерыв можно не напрягаясь.

Всего в игре 12 уровней по 4 подуровня. Сложность игры постепенно возрастает - добавляются блоки (впрочем их можно взорвать) и увеличивается кол-во типов камней.
Подуровень считается завершенным после того, как будет собрано 4 куска монеты.

На данный момент доступна сборка только для Linux x86. Требуется OpenGL-совместимое железо/драйвер.

Сорцы закрыты, и скорее всего открыты не будут. Для Windows и Mac OS X будет "шароваркой", для Linux как и обычно "фривара".

Скачать можно тут:
http://www.wegroup.org/games/puzzle-logic/hoteis-jewels-relax.html

p.s. Прошу, избавьте себя от труда писать комменты в стиле - "сорцов нет, значит в печь".

andreyu
()

Gentoo: странная зависимость.

Неделю назад заметил:

# emerge world -DNuav

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=x11-base/xorg-server-1.5.2" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-base/xorg-server-1.5.3-r3 (masked by: ~x86 keyword)
- x11-base/xorg-server-1.5.3-r2 (masked by: ~x86 keyword)
- x11-base/xorg-server-1.5.3-r1 (masked by: ~x86 keyword)
- x11-base/xorg-server-1.5.3 (masked by: ~x86 keyword)
- x11-base/xorg-server-1.5.2 (masked by: ~x86 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "kde-base/okular-4.2.1" [ebuild])
(dependency required by "world" [argument])

Сегодня синкнулся снова, а рез-т тот же. Это что за хрень такая?

# eix x11-base/xorg-server
[I] x11-base/xorg-server
     Available versions:  1.3.0.0-r6 ~1.4.2 ~1.5.2 ~1.5.3 ~1.5.3-r1 ~1.5.3-r2 ~1.5.3-r3
     Installed versions:  1.3.0.0-r6

Думаю, что нет смысла говорить об отсутствии в зависимостях kde-base/okular-4.2.1 пакета >=x11-base/xorg-server-1.5.2

Переходить на >=x11-base/xorg-server-1.5.2 планов нет.

andreyu
()

RSS приказал долго жить

java.lang.ArrayIndexOutOfBoundsException
К сожалению, произошла исключительная ситуация при генерации страницы.

Произошла непредвиденая ошибка. Администраторы получили об этом сигнал.

Разработчики, вас завалило полученными сигналами?

andreyu
()

DevIL

Есть желание в своем вьювере сменить проприетарную библиотеку GFL SDK на открытую DevIL. Но есть проблема, DevIL при загрузке 1-битных имиджей конвертирует их в 8-битные. При запросе информации о кол-ве бит на пиксель он честно отвечает 8 бит. Вторая проблема - DevIL тормоз несусветный. Неужели мне придется отказаться от DevIL? Если так, то на какую библиотеку обратить внимание? Нужна поддержка JPEG, PNG, MNG, GIF, DDS, PSD, XPM, ICO, BMP, TARGA, TIFF. Желательно высокая скорость распаковки.

andreyu
()

Skype и OSS

Знаю, что Skype дерьмо, зло, и т.д. Но обязали на работе установить его.
Судя по официальному факу, Skype дружит и с alsa, и с oss. Взял последнюю версию (dynamic и static) - обе требуют libasound.so.2.
Это у них такой прикол? Поддержка OSS через амуляцию в Alsa? Ну и зачем такая поддержка нужна?

Гугл подсказал линк http://forum.skype.com/lofiversion/index.php/t89360.html
Там одни запросы о возврате поддержки OSS.

И как мне теперь быть? Не ставить же Alsa вместо OSS ради этого г-на.
Народ, прошу помощи.

andreyu
()

DevIL 1.7.5

Пытаюсь собрать текущую версию вместе с примерами в комплекте, линкер ругается:

devil-1.7.5/lib/.libs/libIL.so: undefined reference to `ilLoadVtfF'
devil-1.7.5/lib/.libs/libIL.so: undefined reference to `ilLoadVtf'
devil-1.7.5/lib/.libs/libIL.so: undefined reference to `ilLoadVtfL'

Сборка самой библиотеки (если в ./configure отключить сборку примеров) происходит без ошибок. Но при подключении этой библиотеки к своему проекту линкер ругается точно так же. При этом ilLoadVtf* используется только самой библиотекой.

Временно откатился на версию DevIL-1.6.7, но она про 1-бит имиджи говорит, что они 8-бит.

p.s. Черт меня дернул пербраться с проприетарной но шустрой GFL SDK на DevIL. По моим измерениям DevIL медленнее в ТРИ раза. Для имидж вьювера это критично.

andreyu
()

Патч для Midnight Commander

Сделал небольшой патч для Midnight Commander 4.6.2, который позволяет включать/выключать отображение скрытых файлов по Alt+. (точка) и переключать расположение панелей с вертикального на горизонтальное по Alt+, (запятая).
Так же сделал Gentoo ebuild для него.

Забирать тут - http://www.ugolnik.info/?p=578

>>> (Invalid URL, no host part!)

andreyu
()

uxterm vs urxvt

Забросив Konsole (как и KDE, впрочем), перешёл на uxterm. Но не могу понять правильный ли я сделал выбор. Может стоило бы использовать urxvt.

Ведь urxvt эмулирует VT102, а uxterm VT220.

Для urxvt есть табы, написанные на перле. А uxterm я использую совместно со screen. Тут можно сказать у них паритет.

Помогите разобраться и сделать правильный выбор.

>>> (Invalid URL, no host part!)

andreyu
()

login возможен с любым паролем

Дистрибутив Gentoo Linux.
Случилась беда - могу залогиниться в консоль введя ЛЮБОЙ пароль (лишь бы пароль был не пустым и пользователь был в системе).
В логе есть такие записи:

Aug 11 22:47:19 Toshiba906 (andrey-8914): GConf server is not in use, shutting down.
Aug 11 22:47:19 Toshiba906 (andrey-8914): Exiting
Aug 11 22:47:27 Toshiba906 qingy: pam_unix(qingy:session): session closed for user andrey
Aug 11 22:47:27 Toshiba906 qingy: pam_unix(qingy:session): session closed for user andrey
Aug 11 22:47:27 Toshiba906 qingy: pam_mail(qingy:session): pam_putenv: delete non-existent entry; MAIL
Aug 11 22:47:27 Toshiba906 qingy: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=tty2 ruser= rhost= user=andrey
Aug 11 22:47:38 Toshiba906 [ 849.844182] input: Virtual ThinkFinger Keyboard as /class/input/input11
Aug 11 22:47:38 Toshiba906 [ 850.298579] usb 2-2: usbfs: process 10195 (qingy) did not claim interface 0 before use
Aug 11 22:47:38 Toshiba906 qingy: pam_unix(qingy:auth): authentication failure; logname= uid=0 euid=0 tty=tty2 ruser= rhost= user=andrey
Aug 11 22:47:38 Toshiba906 [ 850.306978] input: Virtual ThinkFinger Keyboard as /class/input/input12
Aug 11 22:47:43 Toshiba906 qingy: pam_unix(qingy:session): session opened for user andrey by andrey(uid=0)
Aug 11 22:47:43 Toshiba906 qingy: pam_unix(qingy:session): session opened for user andrey by andrey(uid=0)

При этом, если ввести не корректный пароль для su, то аутентификация не проходит.
В какую сторону копать?

>>> (Invalid URL, no host part!)

andreyu
()

WMII или Awesome?

Не могу определиться с выбором. У обоих WM есть и плюсы и минусы.

WMII:
+ меню запуска приложений (Meta+p);
+ меню действий (Meta+a);
+ относительно простой конфиг;
+ управление через vfs.

- иногда перестает реагировать на кнопочку Meta, и работа с WMII становится невозможна;
- кривая поддержка utf-8 (или я не осилил настройку русских буковок в статусной строке и тайтле приложений);
- не нашел возможности переключения между приложениями по Meta+(Shift)+Tab;

Awesome:
+ большее кол-во различных режимов тайлинга;
+ в 3.0 версии удобный конфиг на LUA;
+ возможность переключения между последними воркспейсами;
+ отображение информации о воркспейсе;

- рандомно падает, сволочь, при запуске mplayer / simple viewer (из-за этого пункта нет возможности использовать Awesome в рабочем режиме);


Помогите сделать правильный выбор. Или просто опишите причины, по которой вы решили выбрать тот или иной WM.

>>> (Invalid URL, no host part!)

andreyu
()

[SVN] Commit failed, Permission denied

 

Описание ситуации:

Репозиторий SVN расположен на виндовом сервере и расшарен. Эта шара примонтирована в файловую систему. Права на создание, удаление, редактирование файлов и каталогов есть.

В пррошлую субботу коммит проходил без проблем. Начиная с понедельника попытка коммита выдает такую ошибку:

$ svn ci

svn: Commit failed (details follow):
svn: Can't read file '/home/path_to_svn_repository/db/transactions/335-11.txn/props': Permission denied

Ни на сервере, ни на моем компьютере софт не обновлялся. Антивируса на сервере не установлено.

Чекаут и апдейт выполняются без проблем.

Если сделать чекаут, потом изменить файлы, сделать коммит, то снова нарвусь на подобную ошибку.

Если делать коммит из-под Windows с помощью TortoiseSVN, то коммит проходит.

Гуглил, но ничего путного не нагуглил.

# uname -a
Linux andreyu 2.6.24-gentoo-r8 #1 SMP PREEMPT Mon Jun 2 13:08:15 EEST 2008 i686 Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz GenuineIntel GNU/Linux

net-fs/samba-3.0.28a-r1 (пробовал и net-fs/samba-3.0.30)

dev-util/subversion-1.4.6 (пробовал и dev-util/subversion-1.5.0_rc5)

Ребята, намекните, куда копать?

>>> (Invalid URL, no host part!)

andreyu
()

NetBeans 6.1 C++

Простой проект из двух файлов.

//---------
// newfile.h

class CTest {
public:
	CTest() {
	}
	~CTest() {
	}
	void Print() {
		printf("test 1\n");
	}
};

//---------
// main.cpp

#include "newfile.h"

int main(int argc, char** argv) {
	CTest t;
	t.Print();
    return (EXIT_SUCCESS);
}



Компилируем и запускаем. В консоли получаем "test 1" - все правильно.

Исправляем "test 1" на "test 2" в файле newfile.h. Компилируем (изменения в файле сохраняются на диск автоматом) и запускаем. В консоли все тот же "test 1".

NetBeans не проверяет зависимости перед сборкой.
Для проекта из нескольких маленьких файлов это не критично - можно сделать ребилд всему проекту, но как быть с большими проектами?

Неужели разработчики NetBeans не тестировали его перед выпуском?

Система Linux, gcc 4.1.2

>>> (Invalid URL, no host part!)

andreyu
()

Simple Viewer - просмотрщик картинок

Написал для себя простой вьювер, т.к. не смог найти ничего подходящего среди доступных. Распространяется бесплатно, но сорцы пока закрыты - позже планирую открыть. Используется GFL SDK и Xlib. Поддерживается более 100 форматов.
Для меня важна была поддержка JPEG, PNG, DDS, TARGA, ICO, BMP. Нужна была поддержка изображений с альфа-каналом.

На данный момент недостатком является отсутствие анимации в GIF и не корректная работа с многослойными XCF.

Скриншот программы - http://www.ugolnik.info/wp-content/photos/sview.png

Подробности у меня в блоге - http://www.ugolnik.info/?p=490

>>> (Invalid URL, no host part!)

andreyu
()

fusesmb грузит проц на 100%

Использую fusesmb для монтирования виндовых шар. При попытке обратиться к любой шаре процесс fusesmb отжирает 100% CPU. Началось совсем недавно.

Пробовал пересобрать samba, fuse, fusesmb. Использую ядро 2.6.24.

В чем может быть проблема?

>>> (Invalid URL, no host part!)

andreyu
()

Kernel 2.6.24 и alsa

Ядерную алсу снова сломали - нет нужных каналов. Решил собрать внешнюю. Пробовал версии 1.0.14 и 1.0.15.
Но не хочет собираться, сволочь:

make[1]: Entering directory `/usr/src/linux-2.6.24-gentoo'
/usr/src/linux-2.6.24-gentoo/scripts/Makefile.build:46: *** CFLAGS was changed in "/var/tmp/portage/media-sound/alsa-driver-1.0.15/work/alsa-driver-1.0.15/acore/ Makefile". Fix it to use EXTRA_CFLAGS. Stop.
/usr/src/linux-2.6.24-gentoo/scripts/Makefile.build:46: *** CFLAGS was changed in "/var/tmp/portage/media-sound/alsa-driver-1.0.15/work/alsa-driver-1.0.15/aoa/Ma kefile". Fix it to use EXTRA_CFLAGS. Stop.

Куда копать? Гугл не помог - пару постов с вопросами и ни одного ответа.

>>> (Invalid URL, no host part!)

andreyu
()

Кулер постоянно включен

Есть ноутбук Toshiba Stellite a100-906. BIOS версии 6.00 (на данный момент последняя версия). Ядро с патчами от дженту - sys-kernel/gentoo-sources-2.6.23-r3. После "просыпания" из suspend-2-ram постоянно крутится кулер на процессоре. При этом температура процессора низкая (35 градусов).

Вопрос - как выключить кулер?

# cat /proc/acpi/thermal_zone/TZ0*/temperature
temperature:             35 C
temperature:             35 C

# cat /proc/acpi/fan/FAN0/state
status:                  on

# echo "0" > /proc/acpi/fan/FAN0/state
Toshiba906 babl # cat /proc/acpi/fan/FAN0/state
status:                  on

# echo "off" > /proc/acpi/fan/FAN0/state
Toshiba906 babl # cat /proc/acpi/fan/FAN0/state
status:                  on

Если "нагреть" процессор, нагрузив его компилятором, то после падения температуры кулер выключается.

>>> (Invalid URL, no host part!)

andreyu
()

Intel 965G + VMware + 3D в гостевой ОС

Шмеется чипсет Intel 965G (X3000, если память не изменяет).
VMware Workstation 6.0.1
В конфиге гостевой ОС (Windows XP Pro English, sp2) разрешена подержка 3D.

При попытке стартануть гостевую ОС VMware ругается на невозможность создания 3D.

Аналогичная конфигурация (за исключением видео - nVidia 7600) на другом компьютере - гостевая работает и 3D присутствует.

Есть ли способ лечения проблемы? Кто виноват - VMware или драйвера для интегрированной карты?

Гугление пока не помогло.

>>> (Invalid URL, no host part!)

andreyu
()

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