LINUX.ORG.RU — Русская информация об ОС Linux

Сообщения nitz

Gtk(2), tray.

Форум - Development

Возможно ли сделать в трее не иконку а отображение полезной информации?

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

nitz (01.12.2011 4:20:34)

[MPD]Он понимает разделение на CD?

Форум - Desktop

Есть альбомы состоящие из нескольких дисков, понимает ли MPD это?

Cогласно http://www.musicpd.org/doc/protocol/ch03s10.html сlient.tagtypes показывает у меня

['Artist', 'ArtistSort', 'Album', 'AlbumArtist', 'AlbumArtistSort', 'Title', 'Track', 'Name', 'Genre', 'Date', 'Composer', 'Performer', 'Disc', 'MUSICBRAINZ_ARTISTID', 'MUSICBRAINZ_ALBUMID', 'MUSICBRAINZ_ALBUMARTISTID', 'MUSICBRAINZ_TRACKID']
- 'Disc' это оно, т.е. должен понимать?

Однако в плейлисте всё в кучу, по дискам не разделено, и в сlient.currentsong/client.status никаких упоминаний о диске не наблюдаю.В тэгах файла диск естественно есть, еasytag показывает.

Что такое?

nitz (30.10.2011 16:39:51)

Как примонтировать vdi?

Форум - General

Cабж.

Вот тут https://forums.virtualbox.org/viewtopic.php?t=4748 нашел http://www.mat.uniroma1.it/~caminati/mount_vdi.html - нифига не работает. +этому скрипту требуется фиксированный образ, что некомильфо.

Какие ещё есть вменяемые способы?(перегонять в img - невменяемый)

Желательно указывать, то, чем вы риально пользовались, а не нагугленные варианты.

nitz (25.10.2011 18:12:02)

[gentoo] Есть ли оверлей без gtk3?

Форум - General

Довольно давно уже портеж пытается установить ненужное gtk 3, cопровождая это радостными надписями

# Alexandre Rostovtsev <tetromino@gentoo.org> (18 Oct 2011)
# Gtk+-3.2, friends, and dependencies; will be unmasked soon™
# (before rest of GNOME-3.2)
Надоел, не хочу я пока никакого gtk3, нехочу держать две версии по слотам.

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

Есть ли оверлей без этих ненужных новшеств?(и учитывая "before rest of GNOME-3.2" c тёплым ламповым gnome2 в будущем, а не поделием для телефонов)

Или заниматься самодеятельностью?

nitz (23.10.2011 20:13:04)

Подскажите софтину.

Форум - Desktop

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

Требуется для оценки качества картнки при разных параметрах перекодирования.

Написать скрипт не проблема, но может есть что-то готовое, cпециально предназначенное для такого?

nitz (20.10.2011 21:12:39)

[gentoo][быстро] PKGDIR. Тупой вопрос.

Форум - General

Собрал бинарный пакет, да не был указан PKGDIR в make.conf.

Никак его найти теперь не могу, куда портеж должен складывать готовые .tbz by default?

nitz (02.10.2011 9:51:36)

[Python] Прожорливый multiprocessing.

Форум - Development

Понадобилось вставить в приложение часть использующею multiprocessing и заметно выросло потребление ресурсов, что такое?

Дажe такой пример

#!/usr/bin/python
# coding: utf-8
import gtk
import gobject
import multiprocessing as mpro
import Queue

RUNMULTIPRIOCESS = False


def get_page(que):
	que.put("aaaaaa")


class DrawGraph(gtk.DrawingArea):
	def __init__(self):
		super(DrawGraph, self).__init__()
		self.connect("expose_event", self.expose)
		self.update()
		gobject.timeout_add(120, self.update)

	def expose(self, widget, event):
		cr = widget.window.cairo_create()
		if RUNMULTIPRIOCESS:
			que = mpro.Queue()
			p = mpro.Process(target=get_page, args=(que,))
			p.start()
			p.join(0.1)
			if p.is_alive():
				p.terminate()
				print "terminate"
		else:
			que = Queue.Queue()
			get_page(que)

		while not que.empty():
			print  que.get()
		return False

	def update(self):
		if self.window:
			alloc = self.get_allocation()
			rect = gtk.gdk.Rectangle(alloc.x, alloc.y, alloc.width, alloc.height)
			self.window.invalidate_rect(rect, True)
			self.window.process_updates(True)
		return True


def main():    
	window = gtk.Window()
	window.resize(555, 220)
	window.add(DrawGraph())
	window.connect("destroy", gtk.main_quit)
	window.show_all()


if __name__ == "__main__":
	main()
	gtk.main()
тратит в четыре раза больше cpu в режиме multiprocess (хотя ничего полезного и не делает и процессы в нём не зависают).

В чём может быть дело?

И , заодно, возможно ли в нём(multiprocess) установить лимит на число процессов?Что-то не нашел.

nitz (24.09.2011 23:06:13)

Перекодирование видео.[pause/resume]

Форум - Desktop

Юзаю авидемукс, в АVC c хорошими настройками кодируется часов по 12. Есть ли какой-нибудь редактор/кодировшик с возможностью остановить процесс(выключить программу, компьютер) а потом продолжить с того же места?

nitz (15.09.2011 3:42:41)

[gtk.TreeModel] Как бы исключить parent iter?

Форум - Development

Нет ли какого флага/функции чтоб не считались родительские итеры?

Т.е. есть список пронумерованных елементов различных категорий, я заполняю "категория --> элементы", но как к ним обрашаться, получается что в treemodel это не 126-ой элемент(к примеру), а 4-ый элемент в 5-ой категории.Ничего лучше не придумал как складывать обычные итеры в список при заполнении - но это нехорошо(элементов может быть несколько тысяч).

nitz (14.06.2011 18:18:42)

[ Python ] Как читать fifo?

Форум - Development

Есть некий fifo-файл через который непрерывным потоком идут данные, как их считывать средствами питона?

Т.е. данные бесконечны, загрузить их не выйдет и надо читать именно последние строки. Есть вобще что-то наподобии tail -f?

nitz (12.05.2011 14:36:52)

[ gentoo ] Что даёт USE gnome для хромиума?

Форум - Desktop

?

Раньше вроде было что-то толи с ключами, толи с печатью - теперь смотрю ничего дополнительно при этом юзе ставить не собирается.Зачем он?

Быть может для шревтов?Интересует т.к. несмотря на тотальное gtk, глобально у меня -gnome.Не хочется cтавить без явных профитов (т.е. если это какой-нить бред типа хранения настроек в реестре - то нафиг он не нужен).

nitz (03.05.2011 18:57:06)

Python/Gtk Как получить путь к шрифтам?

Форум - Development

Сабж.

Типовой gtk.FontButton вызываю стандартный диалог выбора шрифта, но отдаёт он только название - а как же узнать путь?

nitz (30.04.2011 9:28:12)

[простой вопрос] Кнопка "виндоуз".

Форум - General

Как в этих наших линуксах отключить переключение консоли (tty) по сабжевой кнопке?Что-то не могу найти ответа...

Дистр - гента, так что сгодятся варианты вплоть до правки@пересборки ядра.)

nitz (12.04.2011 19:49:31)

Подскажите ключ для mplayer.

Форум - Desktop

Что надо написать, чтоб при воспроизведении в консоли изображение правильно масштабировалось, растягиваясь/уменьшаясь на весь экран?

Сейчас у меня так

mplayer -vo fbdev2 -zoom -xy 1280 -fs файл
Однако, если видео неширокоэкранное(а монитор широкоэкранный) получается что при растяжении до 1280 в ширину, высота становится больше экрана - и ничего не показывает

nitz (22.02.2011 14:07:52)

Конвертирование аудио.Ffmpeg/libfaac - баг с битрейтом.

Форум - General

Хочу переконвертировать файлы в m4a(AAC)

ffmpeg -i файл.mp3 -acodec libfaac -ab 256k -map_meta_data файл.mp3:файл.m4a файл.m4a
При укозании более-менее высоких битрейтов, на деле битрейт получается не выше ~150.Это видно и в прoцессе перекодирования и в готовом файле.C маленькими битрейтами меняется.

Вот похожая жалоба http://askubuntu.com/questions/19994/ffmpeg-options-acodec-libfaac-ab-192k-produce-150kbit-files Что за фигня?

Наблюдается это и в Убунте и в Генте, т.е. очевидно не из-за конкретной сборки.Что делать?Может какие особые опции указывать надо?

nitz (12.02.2011 18:14:53)

Неправильное разрешение при DISPLAY=:0

Форум - Desktop

Для единой регулировки громкости и индикации в иксах и без них решил использовать некую утилиту в связке с actkbd.Ну и чтоб она могла показывать нотификации в actkbd.conf так

115:key::DISPLAY=:0 mixosd Master 2- > /dev/null 2>&1
-но почему-то получается что нотификация отображается с неверным разрешеним.Вот скрин http://img253.imageshack.us/img253/336/scrg.png -вверху то что сейчас, внизу то что должно быть.

Если из шелла набрать DISPLAY=:0 mixosd итд. в консоли(tty) - всё нормально, нотификация правильного размера.Т.е. проблема не в этой утилите.

В чём тут м.б. дело?

nitz (01.02.2011 23:42:13)

Хоткеи, гном-терминал.

Форум - Desktop

На хоткеи через стандартное гномовское управление повешено открытие терминала - но открывается он почему-то в корне а не в домашней директории.WTF? Это в Генте, гном из разных частей, в основном 2.32.1

Если в этом неправильном терминале ввести "gnome-terminal" - тоже в корне.Но при окрыти через меню (команда в ярлыке также "gnome-terminal") - всё правильно.Что такое?

nitz (31.01.2011 10:36:58)

Conky + иероглифы = кракозябры !

Форум - Desktop

Соnky вместо японских иероглифов показывает квадраты.

В конфиге override_utf8_locale yes , при изменеии квадраты превращяются в кракозябры.) Если использовать японский шрифт(VL Gothic) - всё нормально, но он мне не по нраву.В том шрифте что стоит иероглифы согласно gucharmap есть и в системе иероглифы им вполне отображаются.

В чём тут дело?

nitz (22.12.2010 0:12:14)

MPD 0.16 vs 0.15.15

Форум - Desktop

Что, у них датабазы несовместимы?

У меня несколько линуксов, плееры в них mpd, для удобства единые db_file, state_file и т.п.Обновил один mpd до 0.16 и трындец - при старте пересканирует базу, плейлист чистый, что за хрень?

Что-то включить/отключить надо или сломали совместимость?

nitz (16.12.2010 13:04:23)

Морды мплеера & субтитры.

Форум - Desktop

Есть srt субтитры где применяются такие (стили? х.з. как называется)

<i>Text</i>
В smplayer почему-то оно не воспринимается, субтитры обычные, однако в гноме-мплеер всё правильно, текст наклонен.Т.е. это значит не из-за ограничений самого мплеера.

В чём тут дело, как сделать в smplayer?

nitz (10.12.2010 12:00:11)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru