LINUX.ORG.RU

Сообщения do0dlez

 

Сделать wrapper

 ,

Добрый день.

Хочу сделать такой wrapper для mplayer2, чтобы

  • если в tmux нет сессии mplayer, то создать его (это легко)
  • подключится к этой сессии и запустить mplayer2 с параметрами, переданными этой обёртке

Вот со вторым пунктом проблема: насколько я понял, ключ -c выполняет комманду в дефолтной сессии.

Никто не подскажет, как можно это решить?

Всего доброго.

P.S. этот wrapper мне нужен для того, чтобы я мог запустить фильм из файлового менеджера, а потом мог бы приконнектиться по ssh к этой сессии и управлять просмотром.

do0dlez
()

Не могу сделать переключение раскладки по CapsLock

 

Добрый вечер.

Долгое время всё работало, но с недавнего времени (то ли после кде-4.9.1, то ли после Х-1.13), перестало работать переключение раскладки по капсу. Если нет альтернативного шортката, то капслок просто включает капслок, если поставить альтернативным шорткатом капслок, то по нажатию на капс меняется раскладка+включается/отключается капс). Пробовал принудительно отключать капс, пробовал через setxkbmap, --- не помогает.

Никто не подскажет, в чём может быть проблема?

Заранее спасибо

do0dlez
()

Не запускается ktp-text-ui

 ,

Добрый день

стоит пакет net-im/kde-telepathy-meta-0.5.0. Добавил gtalk-аккаунт, соединился, но не могу начать/ответить в чатик, ибо каждый раз, когда, по идее, должен запуститься ktp-text-ui, вылазит сообщение

org.freedesktop.Telepathy.Error.NotAvailable: Handler no longer available

После какого-то гуглежа поставил gconf/пересобрал ktp. не помогло.

Также смотрел в

> cat /usr/share/dbus-1/services/org.freedesktop.Telepathy.Client.KTp.TextUi.service
[D-BUS Service]
Name=org.freedesktop.Telepathy.Client.KTp.TextUi
Exec=/usr/lib/kde4/libexec/ktp-text-ui

Помогите :3

Заранее спасибо

do0dlez
()

Не сохранять определённый notification

 

Добрый день.

Есть ли возможность сделать так, чтобы определённый notification показывался (всплывал), но не сохранялся в истории этих самых notifications (та, которая вылазит по клику на значке `notifications and jobs'

Спасибо.

do0dlez
()

Обращение к вебкамере приводит в фризу системы

 ,

Добрый вечер

Недавно заметил, что любое обращение к вебкамере приводит к фризу такому, что даже SYSRQ+REISUB не помогают.

Вебкамера --- встроенная в нетбук samsung n143. Ядро --- 3.5.1-pf

ни в dmesg, ни в /var/log/messages, вроде, ничего не появляется.

Вот, что выводит mplayer2 перед фризом : http://pastebin.com/kFUmVYtb

Вот вывод zgrep -i video /proc/config.gz : http://pastebin.com/J1aLk6v2

Никто не знает, что может помочь?

P.S. проверил под вендой, там камера работает

do0dlez
()

[amarok][KDE-telepathy] Lost connection on scrobbling

 

Добрый вечер.

Стоит kde-telepathy-meta-0.3.0. Подключены два аккаунта (один --- гталк, другой --- jabber.kiev.ua). Когда в amarok-2.5.0-r1 скробблится какая-нибудь песня, оба контакта в ktp уходят в оффлайн

Кусок .xsession-errors

HTTP POST:  QUrl( "http://post2.audioscrobbler.com:80/protocol_1.2" )
"s=837d1cd9ac8047d1982a5c98555ef8fb&a[0]=abingdon%20boys%20school&t[0]=%E3%83%89%E3%83%AC%E3%82%B9&i[0]=1328372308&o[0]=P&r[0]=&l[0]=401&b[0]=abingdon%20boys%20school&n[0]=0&m[0]="
HTTP POST:  QUrl( "http://post.audioscrobbler.com:80/np_1.2" )
"s=837d1cd9ac8047d1982a5c98555ef8fb&a=abingdon%20boys%20school&t=ReBirth%20%2B%20ReVerse&b=abingdon%20boys%20school&l=423&n=0&m=" 
QString::arg: Argument missing: /PendingTrack, /org/mpris/MediaPlayer2
ktp-contactlist(2852) KTp::GlobalPresence::onCurrentPresenceChanged: Current presence changed
ktp-contactlist(2852) ContactListWidget::onAccountConnectionStatusChanged: Connection status is 2
ktp-contactlist(2852) GroupsModel::onItemsRemoved:

Есть какие-нибудь идеи, как это починить (не считаю использование нормального клиента)?

do0dlez
()

[java][idea] SIGSEGV

 ,

Добрый вечер.

> java -version
java version "1.7.0_02"
Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode)

Запускаю IntelliJ IDEA (community edition), и через пару секунд она вылетает

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x3f02f7f0, pid=25388, tid=1097452400
#
# JRE version: 7.0_02-b13
# Java VM: Java HotSpot(TM) Server VM (22.0-b10 mixed mode linux-x86 )
# Problematic frame:
# C  [libglib-2.0.so.0+0x797f0]  g_static_mutex_get_mutex_impl+0x280
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid25388.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#
/opt/bin/idea: line 160: 25388 Aborted                 /home//.gentoo/java-config-2/current-user-vm/bin/java -Xms128m -Xmx512m -XX:MaxPermSize=250m -XX:ReservedCodeCacheSize=64m -ea -Djb.vmOptionsFile="/opt/idea-IC-111.167/bin/idea.vmoptions" -Xbootclasspath/a:../lib/boot.jar -Didea.paths.selector=IdeaIC11 -Djb.restart.code=88 com.intellij.idea.Main 

файл /tmp/hs_err_pid25388.log

any ideas?

do0dlez
()

[kmail][smtp]SASL(0) error

 ,

Доброе утро.

Стоит gentoo ~x86, kmail оттуда. Не могу его (заново) научить отправлять письма через smtp. Независимо от того, gmail это или lavabit, шифрованное соединение или нет, в любом случае любая попытка отправить письмо заканчивается сообщением

Failed to transport message. An error occurred during authentication: SASL(0): successful result:

Никто не знает, как это решить? Благодарю.

do0dlez
()

[torrent][syn flood]

 

Добрый день.

Если включить net.ipv4.tcp_syncookies , то логгируются туча сообщений вида

TCP: Possible SYN flooding on port 6900. Sending cookies.

Если отключить --- то такая же куча сообщений вида

TCP: Possible SYN flooding on port 6900. Dropping request.

На 6900порту висит кторрент. Интересует, можно ли как-то запретить ядру следить за син-флудом на этом порту? Было бы лучше, если бы была возможность заставить rsyslog игнорировать конкретно это сообщение.

Есть идеи?

Спасибо

do0dlez
()

[okular] Печать брошюры?

 

Добрый день,

а есть ли возможность в окуляре распечатать книжку брошюрой? т.е. на А4 листе по две страницы на одной стороне расположены так, чтобы можно было сшить эти листы посередине

+------+-------+
|        |        |
|        |        |
|        |        |
+------+-------+

do0dlez
()

[swi-prolog][xpce]Что не так?

main :-
  L = [1/2, 3/4, 5/6],
  new(D, dialog),
  new(Q, text_item(query)),
  send(D, append, Q),
  send(D, append, button(find, message(@prolog, process, prolog(L), Q?selection))),
  send(D, open).

process(List, Key) :-
  find_by_key(List, Key, Value),
  write(List), nl,
  write(Key), nl,
  write(Value), nl.

find_by_key([ K/V | _ ], K, Value) :-
  Value = V.
find_by_key([ _ | Tail], K, Value) :-
  find_by_key(Tail, K, Value).
find_by_key(_, _, Value) :-
  Value = "Not found".

у меня выводит так:

[1/2, 3/4, 5/6]

1

[78, 111, 116, 32, 102, 111, 117, 110, 100]

do0dlez
()

[swi-prolog][xpce]Как передать список хуку?

main :-
 get_list(L),
 write(L),
 nl,
 new(F, dialog),
 send(F, append(button('!', message(@prolog, test, L)))),
 send(F, open).

get_list(L) :- L = [1, 2, 3, 4, 5].
test(L) :- write(L), nl.

у меня выводит

[1,2,3,4,5]

@2608907

Как передать в функцию|предикат test список L ?

do0dlez
()

[prolog] Что выбрать для лаб?

 

Добрый вечер.

В универе сейчас проходим курс пролога (сложно назвать курсом, но всё же). Методичка по лабам, разумеется, ориентирована на турбопролог. Хотелось бы их писать на swi-prolog, но, прежде чем разбираться с ним, хотелось бы узнать, можно ли в нём выполнить задачу «посчитать сумму всех чисел в файле»?

спасибо

do0dlez
()

[ruby] Объясните поведение

 

добрый день.

есть приблизительно такой код

module A
  def module_method
    begin
      instance_method
    rescue => exception
      p exception
    end
  end
end

class B
  include A

  def instance_method
    begin
      #... 
    rescue ArgumentError
      puts 'rescued!'
    end
  end
end

B.new.module_method

так вот, по какой-то причине, мне не понятно, код внутри метода B#instance_method не отлавливал ArgumentError, его ловил уже метод module_method. т.е. 'rescued!' не выводилось на экран, а выводилось уже сразу тип exception.

Может ли кто-то подсказать, в чём, возможно, была проблема? спасибо

do0dlez
()

[пиар][jabberbot][радость]Yatodo

 ,

Тут мы с товарищем от нефиг делать и опенсорса для решили написать библиотеку для jabber ботов. Но ведь зачем библиотека, если ботов с ней нет? Правильно - поэтому мы сделали ещё и бота, интегрированного в сайт (точнее сделали бота, а потом под него написали сайт, но ведь пофиг же). Одним словом - для тех, кому некуда кидать мелкие TODO - милости просим http://yatodo.net

пожелания приветствуются.

also, кому понравилось - кнопочка +1 в нижнем правом углу сайта

do0dlez
()

Помогите с диагностикой винта

smartctl:

C:\Windows\system32>smartctl -l selftest sdb
smartctl 5.40 2010-10-16 r3189 [i686-w64-mingw32-win7-sp1] (sf-win32-5.40-1)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed: read failure       90%      7835         479079
# 2  Extended offline    Completed without error       00%      7178         -


C:\Windows\system32>smartctl -H sdb
smartctl 5.40 2010-10-16 r3189 [i686-w64-mingw32-win7-sp1] (sf-win32-5.40-1)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
в dmesg сыпал таким:
BMDMA stat 0x25
failed command: READ DMA
..
..
status: {DRDY ERR}
error: {UNC}

do0dlez
()

Автоотключение монитора во время просмотра видео

Доброе время суток, господа.

есть: gentoo, xorg-x11 7.4, mplayer 2010.11.14, awesome wm, никаких xscreensaver

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

Как одно из решений этой проблемы вижу: навесить alias mplayer='SUPERCOMMAND; mplayer', где SUPERCOMMAND будет говорить иксам, чтобы они не переводили монитор в энергосберегательный режим, но тогда подскажите, пожалуста, эту самую SUPERCOMMAND

спасибо

do0dlez
()

[gentoo]не билдятся kipi-plugins-1.2.0-r3

 

gentoo x86

пытаюсь собрать kipi-plugins-1.2.0-r3 (все юз-флаги отключены), компиляция фэйлится с таким набором ошибок:

/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp: In member function ‘void KIPIRawConverterPlugin::BatchDialog::slotDefault()’:
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:335: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setDefaultSettings’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp: In member function ‘void KIPIRawConverterPlugin::BatchDialog::readSettings()’:
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:344: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setSixteenBits’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:345: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setWhiteBalance’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:348: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setCustomWhiteBalance’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:349: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setCustomWhiteBalanceGreen’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:350: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setFourColor’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:351: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setUnclipColor’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:352: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setDontStretchPixels’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:353: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setNoiseReduction’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:354: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setBrightness’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:355: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setUseBlackPoint’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:356: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setBlackPoint’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:357: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setUseWhitePoint’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:358: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setWhitePoint’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:359: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setMedianFilterPasses’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:360: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setNRThreshold’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:361: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setUseCACorrection’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:362: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setcaRedMultiplier’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:363: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setcaBlueMultiplier’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:365: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setAutoBrightness’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:368: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setQuality’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:372: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘setOutputColorSpace’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:378: error: ‘class KDcrawIface::DcrawSettingsWidget’ has no member named ‘sixteenBits’
/var/tmp/portage/media-plugins/kipi-plugins-1.2.0-r3/work/kipi-plugins-1.2.0/rawconverter/batchdialog.cpp:382: error: no matching function for call to ‘KDcrawIface::DcrawSettingsWidget::readSettings()’

do0dlez
()

[flash]Непонятный баг

 

  • gentoo x86
  • x11-wm/awesome-3.4.9 USE=«dbus -doc»
  • x11-base/xorg-server-1.9.4 USE=«ipv6 nptl udev xorg -dmx -doc -kdrive -minimal -static-libs -tslib»
  • www-plugins/adobe-flash-10.2.152.27 USE=«vdpau (-multilib) -nspluginwrapper»
  • www-client/chromium-9.0.597.94 USE=«gecko-mediaplayer -cups -gnome -gnome-keyring (-system-v8)»

после просмотра любого (вроде?) видео на флеше, получается вот такое.

на всех тэгах на том месте экрана, где отображалось видео, чёрный цвет (#000000) заменяется на какое-то месиво из цветов.

wtf? спасибо

do0dlez
()

[ruby]Не могу реализовать красно-чёрное дерево

 

Доброе время суток. Решил изучать ruby, в качестве тренировки решил реализовать красно-чёрное дерево. чтобы точнее следить за его видом, прикрутил биндинг к graphviz'у

сложность возникла в том, что после выполнения кода, вершина 15 является чёрной, хотя по правилам (и по 115 строчке кода), должна была бы быть красной. дерево

Помогите найти ошибку, спасибо

do0dlez
()