LINUX.ORG.RU

Сообщения frymock

 

Переназначение клавиши Menu: персонально для хрома

Привык менять раскладку клавишей меню, т.к. нажимать аж две клавишы для такой частой операции слишком расточительно. Выставлял через убунтовый настройщик, все приложения понимали это переназначение. Началось все с того что начиная с какой-то версии в хроме стали брать коды клавиш не от xmodmap и xkb, а в обход. В результате когда в строке урла жал кнопку меню, то вместе со сменой раскладки срабатывал и их идиотский попап в менюшке (кому он там нужен?). Забил на это и с год так и пользовался, нажимая эскейп чтоб закрыть этот попап.

Нервы не железные, пришло время порешать это. Делать экстеншн под хром не особо хотелось, да и не факт что API позволит слушателей нажатий менять. Решил маппинг клавиши меню сменить на что-то другое. Настройки xmodmap и xkb ничего не дали, как уже говорил выше нагуглил что хром в обход работает https://askubuntu.com/questions/668853/google-chrome-ignores-xmodmap-key-mapping Там же посоветовали через setkeycode выставлять скан->keycode, ядро хром уже будет не в силах обойти) Назначил никому ненужный keycode MSDOS (серьезно? бывает и такая кнопка?), работает: раскладка меняется, хрому пофиг на ДОС, супер!

Думал уже успокоиться, но вычитал здесь что «чем то правильнее» через udev чем через setkeycode https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes Довольно долго промучавшись, методом проб и ошибок нашел заветный рецепт для udev моего лаптопа Asus M50SA: /lib/udev/hwdb.d/60-keyboard.hwdb

  # Asus M50SA
  keyboard:name:AT Translated Set 2 keyboard:dmi:*
   KEYBOARD_KEY_dd=msdos                                  # Menu to MSDOS
Затем надо обновить:
sudo udevadm hwdb --update && sudo udevadm trigger
И что самое важное - без перезагрузки не работает! Обнаружил случайно (когда уже почти плюнул на этот udev), что после перезагрузки клавиша меню таки перестала вываливать меню и маппится на заветный MSDOS.

Надеюсь кому-то рецепт скоротает похожую задачу в переназначении клавишь.

 , , ,

frymock
()

Как сделать из chrome почти ракету

Пока разбирался с VDPAU наткнулся на такую статейку по поводу GPU-ускорения хрома: http://www.webupd8.org/2014/01/enable-hardware-acceleration-in-chrome.html

Посмотрел у себя chrome://gpu, все поотключено. Графика - старый Родион RV635. Зафорсил через флажок, появились success с оговорками на всякие issues. Хардварное ускорение в видео так и не заработало, НО по сравнению с тем что было стало летать прокрутка страниц и их отрисовка.

Хром cтавит крест на перформансе если на находит Google compatible сertified (c) GPU?

 , ,

frymock
()

Radeon выдает артефакты через vdpau

Попробовал на открытых дровах радеон RV635 позапускать видео h264 через vdpau, вместо картинки получаю артефакты типа таких: http://abload.de/img/screenshot002q5sku.png

Плеера с поддержкой vdpau пробовал mpv и vlc. Причем один ролик 720p скачанный с ютюба играется норм., без артефактов, но это скорее исключение.

Вопрос собственно: это GPU у меня дефективный или все-таки mesa косячит?

mesa-vdpau-drivers-lts-xenial 11.2.0-1ubuntu2~trusty2

( vdpauinfo )

 , ,

frymock
()

Читалка PDF с возможностью выставить цвета фона

Ищется сабж, т.к. белый фон слишком ярко и утомляет, надо на пару тонов серее-желтее, а-ля бумага.

Также нужно:

1. чтобы была возможность отображения двух страниц на экране (слева и справа) на всю ширину экрана

2. чтобы все менюшки и прочая ерунда была убираемая

Evince не умеет выставлять бекграунд, хотя реквест им присылали.

Okular не использую из-за KDE зависимостей (хотя это и не проблема).

Adobe использую сейчас, но он уже под линукса не обновляется, последний версии 9 с чем-то.

Есть еще что-то подходящее под требования?

 , , ,

frymock
()

skypeforlinux beta 5.1.0.1 жрет CPU, откатываемся обратно на 4.3?

Вот эта запускалка похоже только 4.3 усмиряет, но там и так не сильно много кушал он. https://habrahabr.ru/post/242043/

Последний скайпфорлинукс_бета_5.1.0.1 - это просто пипец. Если свернуть его, то норм, почти не ест, а вот развернутый уже под 20%, если переходить по чатам, то уже под 50-60% скачет.

В community.skype.com одни жалобы, никаких решений и прогнозов что исправят не нашел.

Есть предложения кроме как «ненужен» и откатиться на 4.3?

 

frymock
()

gnome-terminal + screen: опять проблемы со скроллингом колесом мыши

В .screenrc указываю:

termcapinfo xterm* ti@:te@
Запускаю скрин с 5-тью окнами. Пока экран не заполнится строчками, мышь скролит колесом вверх и вниз, но там ничего полезного нету. Как только строки на экране заполнят экран, колесо начинает листать историю bash. Если в скрине прыгнуть между окнами туда-обратно, то опять скролит вверх вниз, но там только статусная строка от скрина, выдачи нету.

screen из xterm работает как положено: скролит мышью и виден output.

Убунта 14.04.5, gnome-terminal 3.6.2, screen 4.1.0 В убунте 12.04.5 скорллинг работал норм.

Может это про мой случай: https://bugs.launchpad.net/ubuntu/ source/mate-terminal/ bug/1337195

 , ,

frymock
()

Драйвера GDI-принтера под Linux: как работают?

Есть компкатное МФУ с вайфаем: Ricoh SP150Suw. PCL и PostScript он не умеет, печатает через GDI: http://www.ricoh.ru/products/printers/black-white/sp-150.aspx?view=specification Но при этом производитель дает дровишки под Linux и макось: http://support.ricoh.com/bb/html/dr_ut_e/re/model/sp150suw/sp150suwen.htm

В связи с этим возникло три вопроса:

1. кроме потребления ресурсов клиента при печати есть еще какие-либо негативные моменты?

2. каким образом это вообще работает? эмуляция GDI под линуксами типа вайна?

3. стоит ли связываться с GDI при наличии драйверов под все оси?

 ,

frymock
()

Нашел средство для запуска виндовых интерактивных программ в cygwin

В cygwin есть известная проблема с вводом/выводом - он кешируется, в виду чего интерактивными виндовыми программами просто невозможно пользоваться, например тем же интерпретатором питона или SQL клиентом постгреса. Есть обертки от самого cygwin которые видимо проталкивают ввод вывод, но они есть далеко не для всех нужных мне программ, да и версии уже устарели. Хотел уже отказаться от терминала из под cygwin и использовать conemu или подобные(что не очень удобно, т.к. надо интегрировать утилиты, запускать баш и т.п.), как нашел адаптер: https://github.com/rprichard/winpty

Попробовал, вроде работает, вот собственно делюсь ссылкой, пользуйтесь.

 ,

frymock
()

МГТС, Sercomm rv6688, Cisco VPN client под оффтопик: кто мешает достучаться до VPN?

МГТС с недавнего времени перекинули всех за NAT, с тех пор начались проблемы в VPN. Когда был динамический но белый IP, то без проблем коннектился по PPTP из оффтопика. Теперь перекинули за NAT, а вместе с тем походу порезали GRE-протокол.

Ладно, забил на PPTP, т.к. есть еще доступ по IPSec. Без сертефикатов, указываю группу и пароль, настраиваю по инструкции на TCP порт 10000. Но не тут-то было. Заканчивается все примерно таким образом как показано ниже. Пробовал коннектиться с того же ноута через мобилу 3G - нормально пашет и PPTP и IPSec. Через МГТС и их недороутер Sercomm работает другой IPSec, который на UDP настроен и с сертефикатом, но это другая сеть, мне нужны оба VPN.

На PPTP я уже подзабил, вряд ли с ним получится что-то сделать, у них NAT явно его режет, а вот с IPSec хотелось бы разобраться, что с ним не так. В роутере есть пару опций в разделе NAT: PPTP и IPSec, обы галочки стоят, т.е. роутер не должен их лочить. С роутеря снял TCP dump, нашел там retransmission, возможно дело в них. Вместе с Cisco VPN client идет установщик MTU, пробовал ставить 1000, 1300, default - не помогло (перезагрузку делал). Учитывая что через 3G на том же буке с теми де настройками PPTP и Cisco VPN client все работает, остаются либо МГТС либо их недороутер.

P.S. линукс здесь при том что на недороутере стоит именно он, в принципе можно попробовать на него сходить по ssh, если что придумаем.

Cisco Systems VPN Client Version 5.0.07.0440
Copyright (C) 1998-2010 Cisco Systems, Inc. All Rights Reserved.
Client Type(s): Windows, WinNT
Running on: 6.1.7601 Service Pack 1

84     20:59:37.313  01/23/16  Sev=Info/4	CM/0x63100002
Begin connection process

85     20:59:37.313  01/23/16  Sev=Info/4	CM/0x63100004
Establish secure connection

86     20:59:37.313  01/23/16  Sev=Info/4	CM/0x63100024
Attempt connection with server "xxxxx.ru"

87     20:59:37.329  01/23/16  Sev=Info/6	CM/0x6310002F
Allocated local TCP port 49238 for TCP connection.

88     20:59:37.329  01/23/16  Sev=Info/4	IPSEC/0x63700008
IPSec driver successfully started

89     20:59:37.329  01/23/16  Sev=Info/4	IPSEC/0x63700014
Deleted all keys

90     20:59:37.329  01/23/16  Sev=Info/6	IPSEC/0x63700020
TCP SYN sent to xxx.xxx.xxx.xxx, src port 49238, dst port 10000

91     20:59:38.202  01/23/16  Sev=Info/6	IPSEC/0x6370001C
TCP SYN-ACK received from xxx.xxx.xxx.xxx, src port 10000, dst port 49238

92     20:59:38.202  01/23/16  Sev=Info/6	IPSEC/0x63700021
TCP ACK sent to xxx.xxx.xxx.xxx, src port 49238, dst port 10000

93     20:59:38.202  01/23/16  Sev=Info/4	CM/0x63100029
TCP connection established on port 10000 with server "xxxxx.ru"

94     20:59:38.717  01/23/16  Sev=Info/4	CM/0x63100024
Attempt connection with server "xxxxx.ru"

95     20:59:38.717  01/23/16  Sev=Info/6	IKE/0x6300003B
Attempting to establish a connection with xxx.xxx.xxx.xxx.

96     20:59:38.717  01/23/16  Sev=Info/4	IKE/0x63000001
Starting IKE Phase 1 Negotiation

97     20:59:38.717  01/23/16  Sev=Info/4	IKE/0x63000013
SENDING >>> ISAKMP OAK AG (SA, KE, NON, ID, VID(Xauth), VID(dpd), VID(Frag), VID(Unity)) to xxx.xxx.xxx.xxx

98     20:59:38.764  01/23/16  Sev=Info/5	IKE/0x6300002F
Received ISAKMP packet: peer = xxx.xxx.xxx.xxx

99     20:59:38.764  01/23/16  Sev=Info/4	IKE/0x63000014
RECEIVING <<< ISAKMP OAK AG (SA, KE, NON, ID, HASH, VID(Unity), VID(Xauth), VID(dpd), VID(Frag), VID(?), VID(?)) from xxx.xxx.xxx.xxx

100    20:59:38.764  01/23/16  Sev=Info/5	IKE/0x63000001
Peer is a Cisco-Unity compliant peer

101    20:59:38.764  01/23/16  Sev=Info/5	IKE/0x63000001
Peer supports XAUTH

102    20:59:38.764  01/23/16  Sev=Info/5	IKE/0x63000001
Peer supports DPD

103    20:59:38.764  01/23/16  Sev=Info/5	IKE/0x63000001
Peer supports IKE fragmentation payloads

104    20:59:38.764  01/23/16  Sev=Info/5	IKE/0x63000001
Peer supports DWR Code and DWR Text

105    20:59:38.764  01/23/16  Sev=Info/6	IKE/0x63000001
IOS Vendor ID Contruction successful

106    20:59:38.764  01/23/16  Sev=Info/4	IKE/0x63000013
SENDING >>> ISAKMP OAK AG *(HASH, NOTIFY:STATUS_INITIAL_CONTACT, VID(?), VID(Unity)) to xxx.xxx.xxx.xxx

107    20:59:38.764  01/23/16  Sev=Info/4	IKE/0x63000083
IKE Port in use - Local Port =  0xDCA8, Remote Port = 0x01F4

108    20:59:38.764  01/23/16  Sev=Info/4	CM/0x6310000E
Established Phase 1 SA.  1 Crypto Active IKE SA, 0 User Authenticated IKE SA in the system

109    20:59:38.795  01/23/16  Sev=Info/5	IKE/0x6300002F
Received ISAKMP packet: peer = xxx.xxx.xxx.xxx

110    20:59:38.795  01/23/16  Sev=Info/4	IKE/0x63000014
RECEIVING <<< ISAKMP OAK TRANS *(HASH, ATTR) from xxx.xxx.xxx.xxx

111    20:59:38.795  01/23/16  Sev=Info/4	CM/0x63100015
Launch xAuth application

112    20:59:38.795  01/23/16  Sev=Info/6	GUI/0x63B00012
Authentication request attributes is 87h.

113    20:59:38.795  01/23/16  Sev=Info/4	CM/0x63100017
xAuth application returned

114    20:59:38.795  01/23/16  Sev=Info/4	IKE/0x63000013
SENDING >>> ISAKMP OAK TRANS *(HASH, ATTR) to xxx.xxx.xxx.xxx

115    20:59:39.996  01/23/16  Sev=Info/5	IKE/0x6300002F
Received ISAKMP packet: peer = xxx.xxx.xxx.xxx

116    20:59:39.996  01/23/16  Sev=Info/4	IKE/0x63000014
RECEIVING <<< ISAKMP OAK TRANS *(HASH, ATTR) from xxx.xxx.xxx.xxx

117    20:59:39.996  01/23/16  Sev=Info/4	IKE/0x63000013
SENDING >>> ISAKMP OAK TRANS *(HASH, ATTR) to xxx.xxx.xxx.xxx

118    20:59:39.996  01/23/16  Sev=Info/4	CM/0x6310000E
Established Phase 1 SA.  1 Crypto Active IKE SA, 1 User Authenticated IKE SA in the system

119    20:59:39.996  01/23/16  Sev=Info/5	IKE/0x6300005E
Client sending a firewall request to concentrator

120    20:59:39.996  01/23/16  Sev=Info/4	IKE/0x63000013
SENDING >>> ISAKMP OAK TRANS *(HASH, ATTR) to xxx.xxx.xxx.xxx

121    20:59:45.383  01/23/16  Sev=Info/4	IKE/0x63000021
Retransmitting last packet!

122    20:59:45.383  01/23/16  Sev=Info/4	IKE/0x63000013
SENDING >>> ISAKMP OAK TRANS *(Retransmission) to xxx.xxx.xxx.xxx

123    20:59:50.466  01/23/16  Sev=Info/4	IKE/0x63000013
SENDING >>> ISAKMP OAK INFO *(HASH, NOTIFY:DPD_REQUEST) to xxx.xxx.xxx.xxx

124    20:59:50.466  01/23/16  Sev=Info/6	IKE/0x6300003D
Sending DPD request to xxx.xxx.xxx.xxx, our seq# = 1160102316

125    20:59:50.466  01/23/16  Sev=Info/4	IKE/0x63000021
Retransmitting last packet!

126    20:59:50.466  01/23/16  Sev=Info/4	IKE/0x63000013
SENDING >>> ISAKMP OAK TRANS *(Retransmission) to xxx.xxx.xxx.xxx

127    20:59:55.522  01/23/16  Sev=Info/4	IKE/0x63000013
SENDING >>> ISAKMP OAK INFO *(HASH, NOTIFY:DPD_REQUEST) to xxx.xxx.xxx.xxx

128    20:59:55.522  01/23/16  Sev=Info/6	IKE/0x6300003D
Sending DPD request to xxx.xxx.xxx.xxx, our seq# = 1160102317

129    20:59:55.522  01/23/16  Sev=Info/4	IKE/0x63000021
Retransmitting last packet!

130    20:59:55.522  01/23/16  Sev=Info/4	IKE/0x63000013
SENDING >>> ISAKMP OAK TRANS *(Retransmission) to xxx.xxx.xxx.xxx

131    21:00:00.595  01/23/16  Sev=Info/4	IKE/0x6300002D
Phase-2 retransmission count exceeded: MsgID=D03AE0DF

132    21:00:00.595  01/23/16  Sev=Info/4	IKE/0x63000017
Marking IKE SA for deletion  (I_Cookie=56548671375FC635 R_Cookie=4968B20839DCDA60) reason = DEL_REASON_IKE_NEG_FAILED

133    21:00:00.595  01/23/16  Sev=Info/4	IKE/0x63000013
SENDING >>> ISAKMP OAK INFO *(HASH, DWR) to xxx.xxx.xxx.xxx

134    21:00:01.110  01/23/16  Sev=Info/6	IPSEC/0x6370001D
TCP RST received from xxx.xxx.xxx.xxx, src port 10000, dst port 49238

135    21:00:03.668  01/23/16  Sev=Info/4	IKE/0x6300004B
Discarding IKE SA negotiation (I_Cookie=56548671375FC635 R_Cookie=4968B20839DCDA60) reason = DEL_REASON_IKE_NEG_FAILED

136    21:00:03.668  01/23/16  Sev=Info/4	CM/0x6310000F
Phase 1 SA deleted before Mode Config is completed cause by "DEL_REASON_IKE_NEG_FAILED".  0 Crypto Active IKE SA, 0 User Authenticated IKE SA in the system

137    21:00:03.668  01/23/16  Sev=Info/5	CM/0x63100025
Initializing CVPNDrv

138    21:00:03.684  01/23/16  Sev=Info/4	CM/0x6310002D
Resetting TCP connection on port 10000

139    21:00:03.684  01/23/16  Sev=Info/6	CM/0x63100030
Removed local TCP port 49238 for TCP connection.

140    21:00:03.684  01/23/16  Sev=Info/6	CM/0x63100046
Set tunnel established flag in registry to 0.

141    21:00:03.684  01/23/16  Sev=Info/4	IKE/0x63000001
IKE received signal to terminate VPN connection

142    21:00:03.684  01/23/16  Sev=Info/6	IPSEC/0x63700023
TCP RST sent to xxx.xxx.xxx.xxx, src port 49238, dst port 10000

143    21:00:03.684  01/23/16  Sev=Info/4	IPSEC/0x63700014
Deleted all keys

144    21:00:03.684  01/23/16  Sev=Info/4	IPSEC/0x63700014
Deleted all keys

145    21:00:03.684  01/23/16  Sev=Info/4	IPSEC/0x63700014
Deleted all keys

146    21:00:03.684  01/23/16  Sev=Info/4	IPSEC/0x6370000A
IPSec driver successfully stopped

 , ,

frymock
()

советуют аналог Visio - yED, так он платный, не?

Пошурстил темы про аналог Visio под линух, советуют и нахваливают yED

Там везде 60 days avaluation: http://www.yworks.com/en/downloads.html

И даже не указано сколько денег хотят.

После 60 дней перестает запускаться что-ли?

 ,

frymock
()

Помогите опознать стиль музыки, вроде dark ambient

Отметил что много нравится из творчества Tor Lundvall, вики говорит что у него Dark Ambient. Хотелось бы найти похожего например на это: http://www.youtube.com/watch?v=pqml-75SIfo

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

По словам dark ambient гуглится в основном какой-то депресняк, не то что нужно.

 

frymock
()

Питание внешних 2.5 HDD от USB 2.0 и 3.0

Использую два внешних SATA HDD 2.5 дюйма: HGST Z5K500 и WD 5000LPVX. У HGST заявлено потребление тока 700mA, у WD - 550 mA. Оба HDD одноблиновые, 5400об/мин, специально брал такие. Подключаю через USB 2.0 коробку к USB 2.0 на ноуте. Хватает одного шнура для питания, второй не втыкаю.

По стандарту USB 2.0 не гарантирует выдачу более 500 mA, по факту получается что выдается больше. Диски насколько я понял потребляют максимум в момент раскрутки шпинделя.

Вопроса собственно два:

1. правильно ли я понял что варианта два - либо диску хватило тока и он раскрутил шпиндель и работает далее безперебойно, либо он не запустится вообще, т.к. не хватает тока для старта?

2. если рассматривать 2.5 HDD исключительно с одним блином и 5400 оборотов (питание у них должно быть минимальное) то стоит ли ориентироваться на USB 3.0? у него ведь по стандарту до 900mA выдается (если одновременно с передачей данных). то что у меня с одного шнура на USB 2.0 оба диска с заявленным потреблением 550 mA и 700 mA работают без проблем это везение или вполне обычный случай? (скорости вполне хватает и на 2.0, аргумент «быстрее» - не нужен)

 , ,

frymock
()

Выбор SSD: Plextor M6S vs Crucial M550/MX100

Решил наконец заменить тормозной HDD на SSD на своем ноуте 2008 года выпуска, дабы немного избавится от тормозов чтения/записи на диск. На ноуте SATA2, но возможно в будущем буду использовать этот SSD на чем-нибудь с SATA3.

По объему мне вполне хватит 128Гб (даже с учетом того что часть уйдет на внутренние нужды SSD).

Почитал темы на ЛОРе, посмотрел обзоры, глянул цены на маркете. Выбор остановил на трех моделях: 1. Plextor M6S 2. Crucial M550 3. Crucial MX100

Про плекстор плохих слов не слышал, все довольны, гарантия три года, MTBF 1,5 млн., ресурс 72Тб. Контроллер - Marvel 88SS9188 с четыремя каналами, что есть удешевленная версия 88SS9187 с традиционными восемью каналами. На скорости эта четырехканальность вроде не сильно сказывается, получилось не хуже предыдущих M5S и M5Pro. Память тошибовская, MLC, по 19нм технологии второго поколения.

По Crucial была шумиха по поводу поддержки TRIM в линуксах, насколько я понял там отрубили поддержку Queued TRIM, обычный трим работает без проблем. По цене чуть дороже плекстора, по гарантии и ресурсу все тоже самое. Контролллер поновее чем у плекстора - Marvel 88SS9189. Что еще насторожило помимо TRIM: в MX100 - прямая зависимость линейной скорости записи от объема диска, для 128 Гб, всего 150Мб/сек. !!! Не то чтобы это много на что влияет, но как это это колхозно, делать такие решения, что нормальная линейная скорость записи только на 512Гб, модели, а на 256 и 128 она в два-три раза ниже. То что скорость зависит от объема SSD не удивительно, но не в таких пропорциях же.

Собственно вопрос вот в чем: есть ли у Crucial M550/MX100 какие-то приемущества в сравнении с плекстором? И как обстоят дела у плекстора на счет трима в линуксах?

 ,

frymock
()

Безопасное извлечение eSATA/USB HDD

Пользуюсь для подключение вот таким хардридером от AgeStar: https://ru.intel.com/business/community/index.php?automodule=blog&blogid=...

Есть у него два интерфейса: USB и eSATA. Т.к. ноут не обделен этим самым eSATA, его и использую.

Однако для того чтобы закончить работу с внешним диском одного отмонтирования и выключения кнопки питания на хардридере ИМХО недостаточно. Если смотреть SMART при таких отключениях растет некий показатель, называется что-то типа «аварийная остановка». Диски скорее всего при этом благополучно паркуют головки, но возможно не в штатном режиме. Погуглив, нашел примерно такой рецепт «мягкого» отключения:

# replace all instances of sdb with the relevant drive
# unmount everything (is there a command to unmount all partitions of a drive?)
sync
hdparm -y /dev/sdb
echo offline > /sys/block/sdb/device/state
echo 1 > /sys/block/sdb/device/delete
# take drive out of caddy

После таких манипуляций вышеупомянутый показатель в SMART не растет. Наверное одного hdparm даже будет достаточно, т.к. после его вызова диск тормозит шпиндель. Вот видимо этот вызов остановки шпиделя и есть «правильное» отключение eSATA диска.

Как думаете, рассуждения имеют смысл или это все параноя и можно смело жать «выкл» и выдергивать HDD из ридера?

 , ,

frymock
()

Как отключить субтитры на проприетарной прошивке IPTV-декодера?

Не секрет что часть ТВ каналов вещает субтитры в эфир, например Карусель или ТВ центр.

В прошлом пользовался домашним ТВ от Стрим/МТС, приставочка Aminet 110. Видео было без субтитров, что меня вполне устраивало. Возможно тогда ТВ-каналы их просто еще не вещали в эфир.

После перехода на GPON от МТС/МГТС, по акции дали на халяву в аренду приставку Motorola VIP1003. Стал использовать ее. Заметил что по нажатию на желтую кнопку на пульте можно включать/выключать сабы. Сабы на русском. Ну хорошо думаю, понадобится - включу.

Недавно захотелось мультирума, т.е. подключить второй телек к IPTV, а вот платить аренду или покупать еще одну приставку не захотелось. Поскольку телек старый и HD мне не нужен на нем, старая Aminet 110 вполне должна подойти. Пришел «мастер», воткнул приставку в роутер, она подгрузила МТС-ную прошивку, все заработало. Но вот досада: идут субтитры, причем транслитом, пультом не отключаются, МТС не додумался добавить такую опцию в меню. Звонки в call-центр, как и ожидалось ни к чему не привели, кроме совета ВКЛ.ВЫКЛ. ничего не умеют, говорят все должно работать.

Учитывая что возможность воспроизведения сабов на приставке есть, логично что должна быть и опция отключения, но видимо криворукие разработчики прошивки МТС ее оттуда выпилили. Полазил по форумам, говорят сервисное меню можно вызвать с USB-клавы по нажатию Alt-M, но только если оператор это не залочил в прошивке. Не сработало. Пробовал и до загрузки и во время и после. По telnet и ssh не коннектится к приставке.

Как думаете, без перепрошивки сабы никак не отключить?

 , , , ,

frymock
()

Флешка работает только под семерочкой, как так?

Получил в «подарок» флешку по акции 4Гб, внутри какой-то noname контроллер, сама память ST NAND чего-то там. Под линукс определяется, форматируется, при записи кидает первые 100-150 МБ и зависает с I/O error. Пробовал запускать badblocks на нее с проверкой поверхности на запись/чтение, сыпал тысячи ошибок. Зануление из /dev/zero так же повисло после примерно минуты. Попробовал форточки XP из VirtualBox - не определил, мучаться не стал. Не поленился, грузанул с внешнего HDD семерочку и чудеса, вроде бы все работает, пишет, читает, ошибки не сыпет.

Естественно, это не повод пользоваться оффтопиком, да и флешка особой ценности не имеет, вопрос скорее из спортивного интереса, как так вышло? Неужели шипортеб-флешки могут быть M$ edition only?

Ядро 3.13.0-39 убунтовое если что, USB 2.0, другие флешки работают без проблем на том же ноуте в том же usb-хосте.

 ,

frymock
()

Bluetooth гарнитура и pulseaudio, у кого-нибудь работает?

Попробовал подключить Bluetooth-наушники-гарнитуру Motorola S805 к Ubuntu 12.04.5, работает только профиль A2DP. При переключении в blueman на профиль HPS/HPF наушники исчезают из списка устройств в гномовских настройках аудио, ни от меня ни ко мне звук уже не идет.

Ознакомился с вот этими двумя темками: В PulseAudio восстанавливают поддержку Bluetooth-гарнитур Релиз BlueZ 5.18

Но в Ubuntu 12.04.5 пока еще Bluez 4.98 и pulseaudio 1.1. В них тоже что-ли поломана поддержка HPS/HPF?

Удавалось ли кому-то настроить bluetooth-гарнитуру в bluez/blueman/pulseaudio?

 , , ,

frymock
()

Чем потестить HDD после покупки? SMART тестов хватит?

Взял два HDD для фото/видеоархива. Задался вопросом: достаточно ли посмотреть показатели SMART и запустить все три вида тестов SMART чтобы убедится в относительной целостности и безпроблемности купленного HDD? Extended тест вроде и поверхность проверяет, бежал час примерно для одного из хардов. Или есть смысл заморочится на Victoria, MHDD и т.п.? Еще в гномооболочке к SMART под названием palimsest есть тесты производительности: только на чтение и на запись/чтение. Их тоже будет не лишним прогнать и оценить скорость.

И еще: буду признателен, если разъясните более подробно состав всех трех видов тестов SMART. Short test по быстрячку что-то делает и выдает результат. Что именно? Extended вроде делает то же что и short, но еще и поверхность проверяет. Сonveyance test нужен для тестирования после транспортировки диска. Что он делает - загадка. Видимо сравнивает что-то с момента последнего включения.

 , ,

frymock
()

Очередные подвисания Radeon

Жил спокойно наверное пол года и вот опять началось: UI виснет наглухо, драйвера открытые, карта Radeon HD3650. Ничего в настройках не менял, скорее всего проблема прилетела с очередным firmware или ядром. Ubuntu 12.04.4, ядро 3.11.0-23-generic, linux-firmware 1.79.14.

Вот вывод с dmesg:

[40610.468078] radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
[40610.468091] radeon 0000:01:00.0: GPU lockup (waiting for 0x00000000000aa2b6 last fence id 0x00000000000aa2a2)
[40610.968096] radeon 0000:01:00.0: GPU lockup CP stall for more than 10500msec
[40610.968109] radeon 0000:01:00.0: GPU lockup (waiting for 0x00000000000aa2a3)
[40610.968118] radeon 0000:01:00.0: failed to get a new IB (-35)
[40610.968124] [drm:radeon_cs_ib_chunk] *ERROR* Failed to get ib !
[40611.191497] radeon 0000:01:00.0: Saved 18681 dwords of commands on ring 0.
[40611.191522] radeon 0000:01:00.0: GPU softreset: 0x00000008
[40611.191530] radeon 0000:01:00.0:   R_008010_GRBM_STATUS      = 0xA0003030
[40611.191537] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2     = 0x00000003
[40611.191544] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS      = 0x200000C0
[40611.191552] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[40611.191559] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
[40611.191566] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00020186
[40611.191574] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80028645
[40611.191582] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[40611.251740] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00004001
[40611.251801] radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000100
[40611.253897] radeon 0000:01:00.0:   R_008010_GRBM_STATUS      = 0xA0003030
[40611.253905] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2     = 0x00000003
[40611.253912] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS      = 0x200080C0
[40611.253919] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[40611.253927] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
[40611.253934] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
[40611.253941] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80100000
[40611.253949] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[40611.253961] radeon 0000:01:00.0: GPU reset succeeded, trying to resume
[40611.273416] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[40611.273505] radeon 0000:01:00.0: WB enabled
[40611.273516] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff8800b7d82c00
[40611.273524] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff8800b7d82c0c
[40611.305355] [drm] ring test on 0 succeeded in 0 usecs
[40611.515850] [drm:r600_dma_ring_test] *ERROR* radeon: ring 3 test failed (0xCAFEDEAD)
[40611.515859] [drm:r600_resume] *ERROR* r600 startup failed on resume
[40621.512085] radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
[40621.512099] radeon 0000:01:00.0: GPU lockup (waiting for 0x00000000000aa4eb last fence id 0x00000000000aa2a4)
[40621.512107] [drm:r600_ib_test] *ERROR* radeon: fence wait failed (-35).
[40621.512116] [drm:radeon_ib_ring_tests] *ERROR* radeon: failed testing IB on GFX ring (-35).
[40621.512123] radeon 0000:01:00.0: ib ring test failed (-35).
[40621.513182] radeon 0000:01:00.0: GPU softreset: 0x00000019
[40621.513190] radeon 0000:01:00.0:   R_008010_GRBM_STATUS      = 0xA20034E0
[40621.513197] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2     = 0x00000003
[40621.513204] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS      = 0x200000C0
[40621.513211] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x01000000
[40621.513218] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00001002
[40621.513225] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00028486
[40621.513232] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80838645
[40621.513239] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[40621.562976] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00007FEF
[40621.563036] radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000100
[40621.565130] radeon 0000:01:00.0:   R_008010_GRBM_STATUS      = 0xA0003030
[40621.565138] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2     = 0x00000003
[40621.565145] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS      = 0x200080C0
[40621.565152] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[40621.565159] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
[40621.565166] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
[40621.565173] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80100000
[40621.565180] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[40621.565190] radeon 0000:01:00.0: GPU reset succeeded, trying to resume
[40621.570454] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[40621.570543] radeon 0000:01:00.0: WB enabled
[40621.570554] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff8800b7d82c00
[40621.570562] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff8800b7d82c0c
[40621.602393] [drm] ring test on 0 succeeded in 0 usecs
[40621.811475] [drm:r600_dma_ring_test] *ERROR* radeon: ring 3 test failed (0xCAFEDEAD)
[40621.811485] [drm:r600_resume] *ERROR* r600 startup failed on resume
[40621.811569] [drm] ib test on ring 0 succeeded in 0 usecs
[40621.811941] switching from power state:
[40621.811943]  ui class: none
[40621.811944]  internal class: boot 
[40621.811946]  caps: video 
[40621.811949]  uvd    vclk: 0 dclk: 0
[40621.811950]          power level 0    sclk: 60000 mclk: 40000 vddc: 1100
[40621.811952]          power level 1    sclk: 60000 mclk: 40000 vddc: 1100
[40621.811953]          power level 2    sclk: 60000 mclk: 40000 vddc: 1100
[40621.811954]  status: c b 
[40621.811956] switching to power state:
[40621.811957]  ui class: performance
[40621.811959]  internal class: none
[40621.811961]  caps: single_disp video 
[40621.811963]  uvd    vclk: 0 dclk: 0
[40621.811965]          power level 0    sclk: 11000 mclk: 40000 vddc: 950
[40621.811966]          power level 1    sclk: 30000 mclk: 40000 vddc: 950
[40621.811968]          power level 2    sclk: 60000 mclk: 40000 vddc: 1100
[40621.811969]  status: r 
[40623.623414] radeon 0000:01:00.0: GPU softreset: 0x00000048
[40623.623419] radeon 0000:01:00.0:   R_008010_GRBM_STATUS      = 0xA0003030
[40623.623422] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2     = 0x00000003
[40623.623425] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS      = 0x200080C0
[40623.623427] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[40623.623430] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
[40623.623433] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
[40623.623435] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80100000
[40623.623438] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[40623.677027] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00004001
[40623.677087] radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00002100
[40623.679184] radeon 0000:01:00.0:   R_008010_GRBM_STATUS      = 0xA0003030
[40623.679191] radeon 0000:01:00.0:   R_008014_GRBM_STATUS2     = 0x00000003
[40623.679199] radeon 0000:01:00.0:   R_000E50_SRBM_STATUS      = 0x200000C0
[40623.679206] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[40623.679213] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
[40623.679221] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
[40623.679228] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80100000
[40623.679235] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[40623.679248] radeon 0000:01:00.0: GPU reset succeeded, trying to resume
[40623.696961] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[40623.697004] radeon 0000:01:00.0: WB enabled
[40623.697008] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff8800b7d82c00
[40623.697011] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff8800b7d82c0c
[40623.728292] [drm] ring test on 0 succeeded in 1 usecs
[40623.935920] [drm:r600_dma_ring_test] *ERROR* radeon: ring 3 test failed (0xCAFEDEAD)
[40623.935931] [drm:r600_resume] *ERROR* r600 startup failed on resume
[40623.936139] [drm] ib test on ring 0 succeeded in 0 usecs
[40623.936458] switching from power state:
[40623.936460]  ui class: none
[40623.936462]  internal class: boot 
[40623.936464]  caps: video 
[40623.936466]  uvd    vclk: 0 dclk: 0
[40623.936468]          power level 0    sclk: 60000 mclk: 40000 vddc: 1100
[40623.936470]          power level 1    sclk: 60000 mclk: 40000 vddc: 1100
[40623.936471]          power level 2    sclk: 60000 mclk: 40000 vddc: 1100
[40623.936472]  status: c b 
[40623.936474] switching to power state:
[40623.936475]  ui class: performance
[40623.936477]  internal class: none
[40623.936478]  caps: single_disp video 
[40623.936481]  uvd    vclk: 0 dclk: 0
[40623.936482]          power level 0    sclk: 11000 mclk: 40000 vddc: 950
[40623.936484]          power level 1    sclk: 30000 mclk: 40000 vddc: 950
[40623.936485]          power level 2    sclk: 60000 mclk: 40000 vddc: 1100
[40623.936487]  status: r

 , , ,

frymock
()

Skype перестал читать размер шрифта из Trolltech.conf

Раньше исправлял уродские шрифты скайпа по этой методике: http://agafonov.pp.ru/blog/2012/04/18/шрифты-qt-приложений-в-ubuntu-12-04-lts/

Ручками добавлял строчку в ~/.config/Trolltech.conf.

Поставил с нуля ubuntu 12.04.4, потом skype. Теперь размер шрифта не берется из Trolltech.conf, меняй, не меняй, всегда один и тот же, 11 вроде. Сам шрифт убунтовый выбирается (я как раз его и прописывал в Trolltech.conf), даже если удалить Trolltech.conf.

Самое странное что буквально неделю назад ставил тот же самый дист, и все было по старому: уродские шрифты без Trolltech.conf, и возможность выставить самому что надо, а теперб получается Ubuntu, 11 кегль, и непонятно откуда берется.

Вопрос: откуда берется конфиг шрифта? Версия скайпа 4.2.0.11.

 ,

frymock
()

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