Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

Linux

Подписаться на эту рубрику по RSS

Просмотров: 4219Комментарии: 0
androidLinuxWindows
В общем, была блин-блинская проблема: я был постоянно злогинен в скайпе. Я снес его отовсюду, но он продолжал быть. Я вышел на всех устройствах, но он все равно продолжал мигать "зеленым глазом". 
Рассердившись, полез в Интернет. И обнаружил, что я не одинок. Оказывается, такая засада носит массовый характер, и лечится довольно просто. В любом окошке чата скайпа вводим:
/remotelogout - и вуаля, скайп выходит со всех девайсов кроме текущего
Если любопытно, откуда (с каких девайсов) вы залогинены, то /showplaces - показывает с каких девайсов вы залогинены =)
Ну и /help покажет, какие еще команды есть в скайпе. Скажу честно - не любопытствовал.
И да - все эти вводы-выводы вашему собеседнику не видны.

Linux Mint & Ubuntu: улучшение качества звука

Просмотров: 12590Комментарии: 0
Linux

В общем, пока я разбирался с неработающим a2dp профилем в bluetooth, нашел рецепт по улучшению качества звука в Linux. Как говорится: век живи - век учись.

В частности, как оказывается изначально Linux сконфигурирован так, чтобы отнимать минимум ресурсов на звук. Если процессор позволяет (у меня core i3 - так что позволяет), то можно улучшить качество звука, слегка пошаманить.
Для этого надо отредактировать файл настроек PulseAudio: /etc/pulse/daemon.conf
Там надо установить: 
resample-method = src-sinc-best-quality
default-sample-format = float32le
(раскоменировать, если закоментировано)
После чего перегрузть сервер: pulseaudio --kill & pulseaudio --start (обратите внимание, что "широко рекламируемая" в сети команда pulseaudio -k - останавливает сервер, без запуска, естественно. Можно посмотреть все опции: pulseaudio --help
Вообще, хорошая и подробная информация по PulseAudio тут: http://help.ubuntu.ru/wiki/pulseaudio
Так как-то получается.

A2DP Bluetooth в Linux Mint 17

Просмотров: 13681Комментарии: 17
Linux

Буквально в прошлом посте написал, что хочу иметь полноценную возможность скидывать звук на bluetooth приемник (кстати, я писал о нем). Который подключен к ресиверу (о котором я тоже писал).

Проблема в том, что при попытке связаться с этим девайсом Blueman выдавал, что "Устройство сопряжено, но использовать его нельзя" (или что-то в этом роде). Ну и до кучи "Stream failed". Перерыл интернет, там все предлагают править /etc/bluetooth/audio.conf... Я перепробовал 100500 вариантов настроек. Не заработало. Еще изучение интернета привело к тому, что решение все-таки есть, достаточно простое, лобовое... и проверенное на Linux Mint 17 (таком же, как у меня). Вот оно:

sudo apt-get purge pulseaudio-module-bluetooth bluetooth bluez-* bluez
sudo apt-get install blueman bluez pulseaudio-module-bluetooth --install-suggests
pactl load-module module-bluetooth-discover

Проверено. Работает. После выполнения этих манипуляций аудио вполне себе сливается на Bluetooth приемник.

Для справки. Удобнее всего использовать плеер VLC - там "Аудио" - "Аудиоустройство" и выбираем нужное нам устройство. Второй вариант - клик на иконке "Звук" в трее, там выбираем "Параметры звука...", там - выбираем куда работающее в данный момент приложение будет скидывать звук (например, если вы смотрите YouTube или слушаете музыку через foobar из-под wine, в общем - полезная "фишка").

Да, рецепт я взял отсюда: http://blog.gadr.me/quick-tip-bluetooth-a2dp-on-linux-mint-17-qiana-mate/

Linux Mint 17 64bit Xfce - впечатления

Просмотров: 4652Комментарии: 0
Linux

Итак, я завершил переезд на Linux Mint 17 64bit Xfce. Переезжал с 14ого Минта. В основном - потому что 14ый уже не поддерживается, а 17ый живет на базе Ubuntu 14.04 LTS, ну и как-то "моднее" иметь последнюю версию ОС. Никаких объективных причин так делать у меня не было :)

Сам процесс переезда был достаточно прост. С помощью dd снял образ диска (а чего выпендриваться? Дешево и из коробки). Закачал дистрибутив. Залил его на мультизагрузочную флешку, куда до кучи напихал чго-то еще полезного (подробности тут), пока не снес старый дистрибутив - построил список всего, что в нем установлено (подробности тут), затем - отдельно скопировал хомяк (/home/alexander), там у меня все самое интересное. Оно по идее бекапится, но как-то так спокойнее. да, проверил, что бекапы живы-здоровы (особенно с конфигами). После чего переставил систему.

Сам процесс "перестановки" занял наверное минут 40-50. Еще столько же ушло на то, чтобы восстановить рабочие файлы.

Еще около 2х часов ушло на конфигурирование Lamp. Там дело было в том, что apache2 немного поменял структуру конфигов, php тоже... Плюс возникли очень странные проблемы с импортом дампа mysql (ну как странные... стандартно mysql –uUSERNAME –pPASSWORD < dump.sql не прокатило, долго мучался, пока не указал localhost: mysql –uUSERNAME –pPASSWORD localhost < dump.sql, после чего все импортировалось корректно). В общем, технических моментов почти не было.

Теперь про впечатления.

Самое первое - ничего не поменялось. Да, перешел с 32bit на 64bit. Да, обновил версию. Да, поставил нативный клиент Viber (он под 64bit идет). Но в принципе - ничего не поменялось. У меня 4 Гб в ноутбуке - 14ый Минт 32bit прекрасно их видел. С точки зрения пользователя - ничего нового.

Ну, если присмотреться - поновее ПО. Гугл говорит, что 64битная архитектура Ubuntu более производительна - но у меня не сервер, судить не берусь. Опять-таки. поддержка до 2019 года - будут обновления приходить.

В общем, дело сделано, настроено. Работает.

По большому счету, осталось несколько интересных вопросов. (Для порядку скажу что уже с год хочу это реализовать, так что смена дистрибутива тут почти ни при чем, разве что ПО поновее, может, и получится):

1) "Горячие клавиши" в файловом менеджере. Например, чтобы по F4 в Thunar запускался редактор файла.

2) A2P профиль bluetooth. Очень хочется скидывать звук на bluetooth колонки.

В общем, работаем =)

Linux - установить Arial, Times и т.д.

Просмотров: 3892Комментарии: 0
Linux

В общем, прислали мне чудесный PDFник с надписями, сделанными Arial'ом. Из всех установленныэ просмотрщиков только MuPDF его нормально прочитал (точнее, отобразил). А остальные - фигушки включая родной адобовский клиент. Не хотят видеть подстановки шрифтов... Ну что же, пришлось доставить. Все очень просто:

sudo apt-get install msttcorefonts

И вуаля, "все заработало". (Как вы понимаете, msttcorefonts - пакет со шрифтами).

ПС. А когда-то, помнится, еще на simple linux иди чем-то похожим (давно) я шрифты ручками ставил. Прогресс, однако.

Проблема с кешированием NTFS диска в Linux

Просмотров: 5612Комментарии: 5
Linux

Как всегда, все началось с сугубо практической вещи. А именно с того, что перед устновкой системы я решил скопировать "хомяк" на внешний винт. Воткнул винт, он автоподмонтировался... начал копировнаие. Где-то на 25% винт "уснул". Такое впечатление, что запись на него не велась. Интересное кино... ну ладно, переткнул винут, продолжил. Ага. та же картина. Только после переподключения отказался монтироваться, вывалив ошибку:

Error mounting /dev/sdb1 at /media/alexander/DriveS: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/alexander/DriveS"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0). Failed to mount '/dev/sdb1': Input/output error NTFS is either inconsistent, or there is a hardware fault, or it's a SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows then reboot into Windows twice. The usage of the /f parameter is very important! If the device is a SoftRAID/FakeRAID then first activate it and mount a different device under the /dev/mapper/ directory, (e.g. /dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation for more details.

В общем, картина Репина "приплыли" и "такого я еще не видел". И мысль - "интересно, я его совсем того... или нет?"

В общем, порылся в интернет, оказалось - я совсем не одинок. Решается достаточно просто.

Сначала ставим ntfsprogs: sudo apt-get install ntfsprogs

(в Минте оно уже стоит)

Затем запускаем:

~$ sudo ntfsfix /dev/sdb1
Mounting volume... FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... FAILED
Correcting differences in $MFTMirr record 0...OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.

Собственно, все. После этого монтирование проходит. Проверяем:

sudo mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/alexander/DriveS"

(рецепт отсюда, кстати: http://wmarkito.wordpress.com/2010/12/29/how-to-fix-mftmirr-does-not-match-mft-record-0/)

Так, локально победили. Теперь глобально. Ошибка происходит из-за того, что включено кеширование записи на диск. И в какой-то момент система сходит с ума отоого, что считает, что записывает со скоростью 80Мбит, а реальная скоро 5..6.

Лечится просто, отключением кеширования:

sudo nano /etc/hdparm.conf

и там прописываем:

/dev/sdb {
        write_cache = off
}
/dev/sdc {
        write_cache = off
}

(у меня был файл весь закомментированный, но проверить, что выше нет подобных раскомменированных строк - хорошая идея).

Рецепт отсюда: http://askubuntu.com/questions/407784/usb-memory-stick-is-broken-after-files-are-copied

В общем, такие вот дела.

Ubuntu Linux - как посмотреть список всех установленных пакетов.

Просмотров: 3206Комментарии: 0
Linux

Пост для памяти.

Посмотреть в Ubuntu (Mint) список всех вручную установленных пакетов можно так:

comm -23 <(aptitude search '~i !~M' -F '%p' | sed "s/ *$//" | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u)


ссылки по теме: