LINUX.ORG.RU

Сообщения lemas

 

Временно сменить язык вывода сообщений об ошибках в консоли

Форум — General

При компиляции какой-либо программы в случае проблемы я получаю сообщения об ошибках на русском языке. Что-то типа:

applet-main.c:93: ошибка: ‘INDICATOR_GET_MENU_S’ не описан (первое использование в этой функции) applet-main.c:93: ошибка: ‘lget_menu’ не описан (первое использование в этой функции) applet-main.c:95: предупреждение: при инициализации целое преобразуется в указатель без приведения типа

Как временно сделать так, чтобы эти сообщения выдавались на английском? Постить русскоязычную руганть на англоязычные форумы и трекеры не очень правильно.

lemas
()

git diff -> html

Форум — Development

Подскажите, пожалуйста, утилиты, позволяющие на основе вывода git diff ... получать статичный HTML. Красивая расцветка HTML и большое количество опций приветствуются.

lemas
()

[qt] - ListWidget - OwnerDraw

Форум — Development

Нужно рядом с каждым элементом в ListWidget рисовать свою картинку. Да и текст выводить разными шрифтами в несколько строк. В идеале хотелось бы реализовать свою функцию onPaint(), которая бы вызывалась для отрисовки каждого элемента в ListWidget.

Такое возможно? Если нет, возможно ли это реализовать с помощью ListView?

 

lemas
()

pidgin - добавить собственный аватар

Форум — General

Никак не найду где можно указать свою собственную аватарку, которая будет видна моим собеседникам.

lemas
()

Перестал монтироваться внешний usb винт

Форум — General
 
Oct 14 10:36:29 arch kernel: scsi 3:0:0:0: Direct-Access     StoreJet Transcend             PQ: 0 ANSI: 2 CCS
Oct 14 10:36:29 arch kernel: sd 3:0:0:0: Attached scsi generic sg3 type 0
Oct 14 10:36:29 arch kernel: sd 3:0:0:0: [sdc] 312581808 512-byte logical blocks: (160 GB/149 GiB)
Oct 14 10:36:29 arch kernel: sd 3:0:0:0: [sdc] Write Protect is off
Oct 14 10:36:29 arch kernel: sdc: sdc1
Oct 14 10:36:29 arch kernel: sd 3:0:0:0: [sdc] Attached SCSI disk
Oct 14 10:36:37 arch kernel: usb 1-3: reset high speed USB device using ehci_hcd and address 9
Oct 14 10:36:37 arch kernel: usb 1-3: reset high speed USB device using ehci_hcd and address 9
Oct 14 10:36:38 arch kernel: usb 1-3: reset high speed USB device using ehci_hcd and address 9
Oct 14 10:36:39 arch kernel: usb 1-3: reset high speed USB device using ehci_hcd and address 9
Oct 14 10:36:39 arch kernel: sd 3:0:0:0: Device offlined - not ready after error recovery
Oct 14 10:36:39 arch kernel: usb 1-3: USB disconnect, address 9
Oct 14 10:36:39 arch kernel: usb 1-3: new high speed USB device using ehci_hcd and address 10
Oct 14 10:36:40 arch kernel: usb 1-3: new high speed USB device using ehci_hcd and address 11
Oct 14 10:36:40 arch kernel: usb 1-3: new high speed USB device using ehci_hcd and address 12
Oct 14 10:36:41 arch kernel: usb 1-3: new high speed USB device using ehci_hcd and address 13
Oct 14 10:36:41 arch kernel: usb 3-1: new full speed USB device using uhci_hcd and address 10
Oct 14 10:36:42 arch kernel: usb 3-1: new full speed USB device using uhci_hcd and address 11
Oct 14 10:36:42 arch kernel: usb 3-1: new full speed USB device using uhci_hcd and address 12
Oct 14 10:36:43 arch kernel: usb 3-1: new full speed USB device using uhci_hcd and address 13

fsck запустить уже не удается:

[410][demas.arch: /home/demas]$ fsck /dev/sdc1
fsck from util-linux-ng 2.16
e2fsck 1.41.9 (22-Aug-2009)
fsck.ext2: Нет такого файла или каталога while trying to open /dev/sdc1

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

Есть возможность вернуть к жизни винт, не переразбивая и переформатируя его заново?

lemas
()

[arch] compiz

Форум — Desktop

Переустановил Arch и с удивлением увидел, что compiz, который раньше работал, теперь перестал.

Симптомы: При запуске compiz, компьютер реагирует на мышку с запозданием в 4-5 секунд. Загрузка процессора при этом 2-3%. При переключении на metacity все становится нормально. Переключение между emerald/gnome decorator ничего не меняет. Заходил под вновь созданным пользоваталем - то же самое. При этом kwin на этой же машине работает нормально (из чего я делаю вывод, что проблема в compiz), а не в дровах.

Дополнительная инфорамция:

* Драйвер xf86-video-intel (ноу ibm thinpad z60m) * xorg.conf - а нет, как такового

Что тут можно еще посмотреть ?

 

lemas
()

[arch] python-nautilus

Форум — Development

Поставил из AUR:

[205][demas.arch: yaourt]$ sudo yaourt -Ss python-nautilus
aur/python-nautilus 0.5.1-2 [installed] (165)
Python binding for Nautilus components

При запуске простейшего тестового примера получаю ошибку:

[195][demas.arch: /home/demas/temp]$ cat test.py
import nautilus

print "hello"

[196][demas.arch: /home/demas/temp]$ python test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
import nautilus
ImportError: No module named nautilus

Это проект стал криво или я импортирую не правильно ?

 

lemas
()

[gstreamer] good / bad /ugly

Форум — General

Все что нашел про наборы плагинов это их состав и документацию на них. Меня же интересует несколько более высокоуровневая информация - по какому принципу они сгруппированы? И отражает ли что-то их название?

Вопрос возник в связи с тем, что у меня на Fedora не обновляется bad-набор плагинов, так как он по файлам конфликтует с good-набором плагинов, вот я и задумался, что я теряю.

 

lemas
()

Наложение своего патча при сборке rpm пакета

Форум — General

Собираю под fedora пакет cairo c наложением своего патча. Делаю все вот по этой статье.

В spec файл, полученный из src пакета я добавил только две строки, помеченные (*):

....
Patch0: cairo-1.8.6-repeat-modes.patch
Patch1: cairo-1.2.4-lcd-cleartype-like.diff  (*)
....
%prep
%setup -q
%patch0 -p1 -b .repeat-modes
%patch1 -p1 -b .repeat-modes                 (*)

%build
%configure --disable-static 	\
.........

В результате при сборке пакета имею:

[516][demas.localhost: rpmbuild]$ rpmbuild -bb SPECS/cairo.spec
Выполняется(%prep): /bin/sh -e /var/tmp/rpm-tmp.Ed0xCc
+ umask 022
+ cd /home/demas/rpmbuild/BUILD
+ cd /home/demas/rpmbuild/BUILD
+ rm -rf cairo-1.8.8
+ /usr/bin/gzip -dc /home/demas/rpmbuild/SOURCES/cairo-1.8.8.tar.gz
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd cairo-1.8.8
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #0 (cairo-1.8.6-repeat-modes.patch):'
Patch #0 (cairo-1.8.6-repeat-modes.patch):
+ /bin/cat /home/demas/rpmbuild/SOURCES/cairo-1.8.6-repeat-modes.patch
+ /usr/bin/patch -s -p1 -b --suffix .repeat-modes --fuzz=0
+ echo 'Patch #1 (cairo-1.2.4-lcd-cleartype-like.diff):'
Patch #1 (cairo-1.2.4-lcd-cleartype-like.diff):
+ /bin/cat /home/demas/rpmbuild/SOURCES/cairo-1.2.4-lcd-cleartype-like.diff
+ /usr/bin/patch -s -p1 -b --suffix .repeat-modes --fuzz=0
1 out of 5 hunks FAILED -- saving rejects to file src/cairo-ft-font.c.rej
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.Ed0xCc (%prep)

Как я понимаю, мой патч найден, но почему то не смог наложиться.

Если я распакую исходники в отдельную папку и ручками наложу патчи - то все пройдет успешно:

[521][demas.localhost: cairo-1.8.8]$ patch -p1 -i cairo-1.8.6-repeat-modes.patch 
patching file src/cairo-xlib-surface.c
[522][demas.localhost: cairo-1.8.8]$ patch -p1 -i cairo-1.2.4-lcd-cleartype-like.diff 
patching file src/cairo-ft-font.c
Hunk #1 succeeded at 57 (offset 4 lines).
Hunk #2 succeeded at 524 with fuzz 1 (offset 30 lines).
Hunk #3 succeeded at 817 (offset 34 lines).
Hunk #4 succeeded at 1123 (offset 35 lines).
Hunk #5 succeeded at 1240 (offset 36 lines).

Отсюда я делаю вывод, что я просто не так прописал строки в spec файле.

Пробовал вместо

%patch1 -p1 -b .repeat-modes                 

писать

%patch1 -p1 

- то же самое.

Как правильно добавить патч?

Я понимаю, что я ручками могу пропатчить исходники, запаковать их обратно и собрать пакет без патчей, но пока рассматриваю этот вариант, как неспортивный.

lemas
()

[fedora] - spec файлы имеющихся пакетов

Форум — General

Где можно найти spec файлы от уже собранных пакетов в fedora? В Suse есть Build Service (https://build.opensuse.org/project/show?project=openSUSE:11.1), где можно посмотреть spec-файлы всех собранных пакетов, включая все патчи в виде вложений. Ищется что-то похожее для fedora.

Просто иногда нужен стандартный пакет, но собранный с нестандартными опциями или патчами. Чтобы не писать spec файл с нуля, хочется найти на 99% готовый.

 

lemas
()

[fedora] yum --downloadonly --downloaddir

Форум — General
> yum install yum-downloadonly

После этого любой

> yum update some --downloadonly --downloaddir=/home/demas/my

приводит к ошибке:

[root@localhost demas]# yum install gdb --downloadonly --downloaddir=/home/demas/fakeroot/
Loaded plugins: downloadonly, fastestmirror, presto, refresh-packagekit
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in <module>
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 309, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 178, in main
    result, resultmsgs = base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 348, in doCommands
    self._getTs(needTsRemove)
  File "/usr/lib/python2.6/site-packages/yum/depsolve.py", line 101, in _getTs
    self._getTsInfo(remove_only)
  File "/usr/lib/python2.6/site-packages/yum/depsolve.py", line 112, in _getTsInfo
    pkgSack = self.pkgSack
  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 649, in <lambda>
    pkgSack = property(fget=lambda self: self._getSacks(),
  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 491, in _getSacks
    self.repos.populateSack(which=repos)
  File "/usr/lib/python2.6/site-packages/yum/repos.py", line 232, in populateSack
    self.doSetup()
  File "/usr/lib/python2.6/site-packages/yum/repos.py", line 79, in doSetup
    self.ayum.plugins.run('postreposetup')
  File "/usr/lib/python2.6/site-packages/yum/plugins.py", line 180, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File "/usr/lib/yum-plugins/downloadonly.py", line 41, in postreposetup_hook
    repo.setAttribute('pkgdir',opts.dldir)
  File "/usr/lib/python2.6/site-packages/yum/repos.py", line 295, in setAttribute
    setattr(self, key, value)
AttributeError: can't set attribute

 

lemas
()

Права доступа - два linux-а

Форум — General

А как вы поступаете, когда есть один внешний диск с общими расшаренными данными (иузыка, фильмы и так далее) и два linux-а, которые параллельно должны работать с этими файлами.

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

Сейчас после перезагрузки в другую систему приходится делать так:

> su
> chown -R lemas:lemas /media/removable/

Винт большой, файлов много, напрягает.

Есть способ лучше. Например, как нибудь привести в соответсвие идентификаторы пользователей в двух операционках ? Или на настроенной машине уже лучше не трогать ?

lemas
()

Fedora 11 - NVidia

Форум — General

Пытаюсь установить драйвера NVidia на F11 вот таким способом:

su
yum erase *nvidia* livna-config-display
yum install dkms kernel-devel kernel-headers gcc wget
wget http://www.dfm.uninsubria.it/compiz/fus … 1.i586.rpm
yum --nogpgcheck install nvidia-x11-drv-185.18.31-1.fc11.i586.rpm

Вот окончание лога установки http://pastebin.com/m28852266

Что это за ошибка при усановке драйвера и как можно починить ?

lemas
()

Сборка RPM пакета

Форум — General

Пакеты под Suse отлично собирается под root, но мне не удается их собрать под обычным пользователем.

Вот сообщение об ошибке:

[1024][demas.linux-jzfa: /home/demas]$ rpmbuild -ba development/specs/suse/qtcurve_gtk.spec

Выполняется(%prep): /bin/sh -e /var/tmp/rpm-tmp.61575
+ umask 022
+ cd /BUILD
/var/tmp/rpm-tmp.61575: line 21: cd: /BUILD: Нет такого файла или каталога
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.61575 (%prep)


Ошибки сборки пакетов:
Неверный код возврата из /var/tmp/rpm-tmp.61575 (%prep)

spec-файл: http://pastebin.com/m38bb999a
содержимое .rpmmacros: http://pastebin.com/m27f10e79
содержимое /var/tmp/rpm-tmp.61575: http://pastebin.com/m5af320df

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

lemas
()

[pulseaudio] - sb0400 audigy2

Форум — Linux-hardware

Есть два дистрибутива - Ubuntu и Fedora. В первом звук есть, во втором - нет. Вывод звука и там и там через PulseAudio.

С точки зрения настроек, в Ubuntu в микшере есть дополнительная галочка analog/digital output jack, в Fedora такой не нашел.

Вот лог старта pulseaudio в Fedora из консоли (http://pastebin.com/mc2b17ec). Volume control в PulseAudio показывает уровень сигнала, отличный от нулевого, но ничего не слышно.

Еще данные, которые могут оказаться полезными:

> [root@fedora demas]# alsactl init
> Unknown hardware: "Audigy2" "SigmaTel STAC9750,51" "AC97a:83847650" "0x1102" "0x1021"
> Hardware is initialized using a guess method

/etc/pulse/default.pa: http://pastebin.com/mafebe39

/etc/asound.conf: http://pastebin.com/m4b92dbb8

Если нужны еще какие-то данные - пишите.


 

lemas
()

Сборка пакетов под OpenSuse

Форум — General

Подскажите хорошую инструкцию для начинающего собирать покеты под Suse. Знаю про BuildService, но для начала интересует что-нибудь попроще, полностью функционирующее в offline.

Насколько я знаю пакеты в Suse чем то отличаются от обычных rpm. Кстати, чем? Насколько корректно будет использовать вот эту (http://tigro.info/blog/index.php?id=375) инструкцию, расчитанную на Fedora?

lemas
()

[suse] - не могу скомпилировать ни один исходник

Форум — General

> checking how to run the C preprocessor... /lib/cpp > configure: error: C preprocessor "/lib/cpp" fails sanity check

при ./configure любого исходника.

> gcc --version

gcc (SUSE Linux) 4.3.2 [gcc-4_3-branch revision 141291] Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Чего не хватает ?

 

lemas
()

[sabayon] - kde 4.3

Форум — General

Поставил Sabayon и сделал equo update. В репозитории доступен только kde 4.2.4, но хочется как минимум 4.3. Какие у меня есть возможности? Portage? В этом случае мои действия отличаются чем то от gentoo (http://www.gentoo.org/proj/en/desktop/kde/kde4-guide.xml#doc_chap2)? И когда примерно в equo появится свежая версия KDE ? Дистрибутив поставил только что и интересует опретивность выкладывания свежих версий в репозитории.

 

lemas
()

[emacs] - поддержка пакетов в актуальном состоянии

Форум — General

Есть Emacs, в который входит набор модулей, например, Org Mode. Хочется использовать самые последние их версии.

Я могу скачать из репозитория последнюю версию исходников и выполнить make, make install, но тогда новая версия пакета установится в /usr.

А можно ли как то установить их в /home и сказать emacs, чтобы сначала использовал версии пакетов из /home, а только после искал в /usr ?

 

lemas
()

Поиск строки в исходниках

Форум — General

Есть каталог с исходниками (в нем могут быть подкаталоги). Как найти файлы (а желательно и номера строк), где встречается нужная мне подстрока.

Пробовал так:

>> find ~/development/foss/sequel/ create_table

Похоже, что неправильно.

lemas
()

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