вторник, 19 марта 2013 г.

umount... device is busy? Кто держит мою флешку?!!!

Частенько после того как поработал с флешкой, внешним или сетевым диском не возможно его нормально демонтировать - device is busy!

Вопрос кто держит мою флешку?

Ответ можно получить в два хода
fuser -m <устройство или точка монтирования>
получим PID а дальше
ps -A|grep <PID который получили>
Дальше можно соорудить конвеер, чтобы сразу получить имя процесса, который держит устройство. Но не сейчас.

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

root@legatus ~ # fuser -m  /run/media/magedon/7f9776a7-7cef-4105-860c-17a723220f85
/run/media/magedon/7f9776a7-7cef-4105-860c-17a723220f85:   645
root@legatus ~ # ps -A|grep 645
  645 ?        01:05:51 skype
и так мой диск захватил skype. Скайп выключил штатным методом, без всяких киллов.
И дальше просто демонтируем диск тоже штатными средствами. 

P.S. Кстати, а что это понадобилось Майкрософту на моём диске? Ведь скайп уже Майкрософт.
Пора искать альтернативу скайпу.

пятница, 15 марта 2013 г.

WebBrowser x64 && Java Applets

Система ArchLinux x64
Установленные пакеты:

  • jdk7-openjdk
  • jre7-openjdk

Хочу Ява Приложение запускаемое с сайта банка.

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

Думал, что надо ставить 32ный браузер с 32ной явой.

Но попробовал поставить icedtea-web-java7 и все заработало.

Надо будет попробовать еще WebEx. Интересно будет ли работать звук?

суббота, 9 марта 2013 г.

Как заставить Konqueror нормально отображать страницы

Доброе время суток, Все!

Преамбула

В рабочей обстановке мне нужно подключаться к одним и тем же сервисам под разными аккаунтами. Например к gmail.comCalendar Google и так далее и тому подобное. И каждый раз при этом мне нужно уточнять каким аккаунтом нужно подключится. И хорошо ещё что сервис спрашивает.
Решил я эту проблему тем что пользуюсь несколькими браузерами одновременно. До недавнего времени это были Chromium и Firefox. Но настало время что мне их стало не хватать. Но т.к. я пользуюсь KDE, в который по умолчанию включен свой веббраузер Konqueror, который может работать как и Dolphin. Название слеплено из KDE + conqueror. Conqueror, A214 -  британский тяжёлый танк 1950-х годов

Теперь суть

Как оказалось, у нашего танка можно менять движки. По умолчанию он использует KHTML и поэтому отображение некоторых страниц довольно корявое. В частности gmail сразу говорит, что браузер не совместим. Поэтому нужно заменить этот движок на WebKit.
Для начала нужно поставить этот движок в систему. У меня в арче это делается так
pacman -S kwebkitpart
В вашей системе смотрите сами как.
Потом просто запускаем Konqueror и в настройках меняем ему движок.
По английски эта опция называется Default web browser engine.

Вывод

После этого Konqueror стал показывать как Chromium. Однако для меня он всётаки не удобен.