dap: (Default)

Adblockforopera — ещё один недопиленный блокировщик рекламы для opera, клянчащий донейты. Нет в мире совершенства. Debian blog опубликовал занятную статью о включении скроллинга по щелчку колёсиком мыши в браузерах. Имхо очень удобно, с год назад в опере было поломано, восстаналиваем справедливость: Настройки → Общие настройки → Расширенные → Управление → Настроить среднюю кнопку мыши → Включаем панорамирование.

Если вы хотите дать возможность простым смертным монтировать разделы, добавьте в /etc/fstab параметр user, однако учтите, что данный параметр прорписывает по умолчанию кучу параноидальщины, поэтому иногда надо не забыть добавить параметр exec, чтобы потом долго не втыкать в интересные ошибки (/bin/sh: Permission denied). ntfs-3g всё так же принципиально не работает, выдавая ссылку на свой сайт. Как поломали года 4 назад, так и не починено.

Тем временем я оттестировал свой скрипт по пинанию НМ при дисконнекте. Сделано топорно через перезапуск НМ, а не переподключение, потому что НМ не даёт скриптам из каталога dispatcher.d нормально отработать, прибивая их. Установка для зузеводов, собственно скрипт.

Сразу же после пакетирования обнаружился странный баг, что скрипт перестал логгировать свою работу и начал циклически перезапускать НМ. После баг воспроизвёлся ещё один раз, найти причину так и не удалось, так что используйте на свой страх и риск.

Если Network Manager не хочет запускаться, ругаясь по команде systemctl status NetworkManager.service на "Networking is disabled by state file", нужно открыть файл /var/lib/NetworkManager/NetworkManager.state в текстовом редакторе от рута и вбить true в нужные строки.

Узнать свой MAC-адрес можно по команде sudo ifconfig -a | grep HW | awk '{print $5}' или в свойствах подключения в НМ.

Если вы словите ошибку "Не найден подходящий модуль декодирования: VLC не поддерживает аудио или видео формат. К сожалению, вы не можете это исправить.", не переживайте! Всё вы можете ;) Просто установите пакет vlc-codecs, который заботливые мейнейтеры посчитали нужным выделить и не притянуть зависимостями.

Переживаете, что ваши шаловливые ручки порушили что-нибудь в каталоге бинарников? Проверьтесь по команде sudo rpm -Va | grep bin (очень долго)! Спасибо rioky :) 

А вот так можно узнать историю пакеты, выброшенного из openSUSE:Factoryosc log -D openSUSE:Factory removed_package

Огорчаетесь, что вывод strace нельзя направить в файл или погрепать привычным образом? Первое делается легко по хелпу: strace -o filename binary А о втором мне поведал EGDstrace prog_name 2>&1 | grep blah :D Кстати grep -y позволяет забивать на регистр.

Погадать на степень своего безумия по питонокоду можно с помощью утилит pychecker и pylint, которые можно установит по sudo zypper in pychecker python-pylint Если первый никакого криминала у меня не обнаружил, то второй не стесняется давать советы по переименованию переменных и неверному количеству пробелов в отступах. Это и другие ништяки на хабре.

Однажды вы можете сделать git commit и увидеть, что вот уже неделю, как вы находитесь в detached HEAD и по git push вас уверяют, что Everything up-to-date. Если коммитов прошло не очень много, можно просто стереть их из истории и закоммитить заново, но это же неинтересно ;) 

git checkout -b new_branch_name — создаём новую ветвь из текущего состояния.

git checkout master — переключаемся на основную.

git merge new_branch_name — пробуем объединить изменения. Если Automatic merge failed; fix conflicts and then commit the result, то смотрим список конфликтов по git status и разрешаем их.

git commit -a -m 'Merging…' — записываем объединение.

git branch -d new_branch_name — подчищаем. Спасибо Дедфуду за психологическую помощь:) 

Posted via LeechCraft Blogique.
dap: (Default)

Вы ещё жмёте вверх, чтобы найти когда-то введённую команду? Используйте поиск по Ctrl+R! По Enter команда сразу активируется, а если нажать, например, вправо, то она просто выберется.

Внезапно оказалось, что в FLARE можно поменять язык в ~/.config/flare/settings.txt. Белорусский и русский в наличии.

В кедах периодически сбивается браузер по умолчанию, выставил оперу программой по умолчанию для html, спасает, но иногда плазма долго тупит перед тем, как определиться, кому передать ссылку.

Добавляем в конфиг конки отображение IP: ${color #30a988}IP address / eth1: ${color #ff7200}${addr eth1}

Включение аналога preload в systemd (пока что ускорения не заметил, но с preload сначала было так же):

sudo systemctl enable systemd-readahead-collect.service
sudo systemctl enable systemd-readahead-replay.service

Вырубаем IPv6: Яст => Сетевые настройки => Обзор => Редактировать => Только DHCP версия 4.

Заодно настроим репозитории: Яст => Репозитории программного обеспечения: я вырубил автоматическое обновление списков пакетов для всех репозиториев (меня оно раздражало, замедляя работу zypper); добавил местные зеркала (искать по этим адресам: http://ftp.byfly.by/pub/opensuse http://ftp.byfly.by/pub/misc/packman http://ftp.byfly.by/pub/misc/download.nvidia.com/opensuse. Можно повысить приоритет (приоритет репозитория — это числовое значение между 0 (наивысший приоритет) и 200 (наименьший приоритет). Значение по умолчанию — 99) локальных зеркал, но тогда не будут устанавливаться свежие обновления с зеркал официальных, поэтому оставил одинаковые значения.

Оказалось, что Яст не умеет форматировать в ntfs: sudo zypper in partitionmanager

А проверить файловую систему можно так: sudo ntfsfix /dev/sdX1

SD советует установить ccid для ускорения файловых операций на флешках. Попробуем: sudo zypper in pcsc-ccid pcsc-acsccid

Ну и sudo zypper in obs-service-download_files, чтобы локальный сервис смог качать файлы.

dap: (Default)

Вы ещё жмёте вверх, чтобы найти когда-то введённую команду? Используйте поиск по Ctrl+R! По Enter команда сразу активируется, а если нажать, например, вправо, то она просто выберется.

Внезапно оказалось, что в FLARE можно поменять язык в ~/.config/flare/settings.txt. Белорусский и русский в наличии.

В кедах периодически сбивается браузер по умолчанию, выставил оперу программой по умолчанию для html, спасает, но иногда плазма долго тупит перед тем, как определиться, кому передать ссылку.

Добавляем в конфиг конки отображение IP: ${color #30a988}IP address / eth1: ${color #ff7200}${addr eth1}

Включение аналога preload в systemd (пока что ускорения не заметил, но с preload сначала было так же):

sudo systemctl enable systemd-readahead-collect.service
sudo systemctl enable systemd-readahead-replay.service

Вырубаем IPv6: Яст => Сетевые настройки => Обзор => Редактировать => Только DHCP версия 4.

Заодно настроим репозитории: Яст => Репозитории программного обеспечения: я вырубил автоматическое обновление списков пакетов для всех репозиториев (меня оно раздражало, замедляя работу zypper); добавил местные зеркала (искать по этим адресам: http://ftp.byfly.by/pub/opensuse http://ftp.byfly.by/pub/misc/packman http://ftp.byfly.by/pub/misc/download.nvidia.com/opensuse. Можно повысить приоритет (приоритет репозитория — это числовое значение между 0 (наивысший приоритет) и 200 (наименьший приоритет). Значение по умолчанию — 99) локальных зеркал, но тогда не будут устанавливаться свежие обновления с зеркал официальных, поэтому оставил одинаковые значения.

Оказалось, что Яст не умеет форматировать в ntfs: sudo zypper in partitionmanager

А проверить файловую систему можно так: sudo ntfsfix /dev/sdX1

SD советует установить ccid для ускорения файловых операций на флешках. Попробуем: sudo zypper in pcsc-ccid pcsc-acsccid

Ну и sudo zypper in obs-service-download_files, чтобы локальный сервис смог качать файлы.

dap: (Ностальгическая ава)

Вот и прошёл год с момента первой записи о моей жизни в Linux (и примерно два года этой самой жизни). За это время я успешно установил, настроил и дважды обновил дистрибутив Linux Mint 8 х64.

Впечатления в целом положительные:

  1. приятно радует время включения и выключения системы (далеко не ~5 минут);
  2. её отзывчивость по сравнению с Windows (больше никаких синхронных зависаний explorer.exe и приложения, которое нужно прямо сейчас);
  3. полный иммунитет к распространённым вирусам без установки и обновления антивируса;
  4. расход интернет-трафика самой системой составляет около пары мегабайт в сутки, чего не скажешь о Windows, где за пару часов в никуда улетают десятки мегабайт (с отключёнными обновлениями и включённым настроенным фаерволом).

Есть, конечно, мелкие шероховатости, не хватает работающего доклета со вкладками и некоторых других странных вещей. Остались нерешёнными (но уже утратили свою актуальность) две проблемы:

Система в целом более открыта и интересна. С одной стороны можно один раз настроить и не париться, с другой - есть возможность постоянно что-то отшлифовывать, подгонять под себя. Когда знакомые говорят о глюках, зависаниях, вирусах и синих экранах, я улыбаюсь и отвечаю: Use Linux!

dap: (Ностальгическая ава)

Вот и прошёл год с момента первой записи о моей жизни в Linux (и примерно два года этой самой жизни). За это время я успешно установил, настроил и дважды обновил дистрибутив Linux Mint 8 х64.

Впечатления в целом положительные:

  1. приятно радует время включения и выключения системы (далеко не ~5 минут);
  2. её отзывчивость по сравнению с Windows (больше никаких синхронных зависаний explorer.exe и приложения, которое нужно прямо сейчас);
  3. полный иммунитет к распространённым вирусам без установки и обновления антивируса;
  4. расход интернет-трафика самой системой составляет около пары мегабайт в сутки, чего не скажешь о Windows, где за пару часов в никуда улетают десятки мегабайт (с отключёнными обновлениями и включённым настроенным фаерволом).

Есть, конечно, мелкие шероховатости, не хватает работающего доклета со вкладками и некоторых других странных вещей. Остались нерешёнными (но уже утратили свою актуальность) две проблемы:

Система в целом более открыта и интересна. С одной стороны можно один раз настроить и не париться, с другой - есть возможность постоянно что-то отшлифовывать, подгонять под себя. Когда знакомые говорят о глюках, зависаниях, вирусах и синих экранах, я улыбаюсь и отвечаю: Use Linux!

dap: (Default)

Редактируем файл /etc/fstab (нужны права root). Если необходимость в автомонтировании некоторых дисков отпала, то можно добавить в параметры монтирования noauto, пример:
UUID=cf4884c4-****-****-****-cce108020843 /mnt/*** ext3 defaults,noauto 0 0

Параметры umask и gid отвечают за то, что каждому новому файлу на данном диске присваивается определенные права доступа и владелец соответственно. Поскольку для ntfs это невозможно, то в строках монтирования стоит удалить эти параметры, пример:
UUID=CC04********F42C /mnt/F-Media ntfs-3g defaults,nls=utf8 0 0

dap: (Default)

Редактируем файл /etc/fstab (нужны права root). Если необходимость в автомонтировании некоторых дисков отпала, то можно добавить в параметры монтирования noauto, пример:
UUID=cf4884c4-****-****-****-cce108020843 /mnt/*** ext3 defaults,noauto 0 0

Параметры umask и gid отвечают за то, что каждому новому файлу на данном диске присваивается определенные права доступа и владелец соответственно. Поскольку для ntfs это невозможно, то в строках монтирования стоит удалить эти параметры, пример:
UUID=CC04********F42C /mnt/F-Media ntfs-3g defaults,nls=utf8 0 0

dap: (Default)

Первая настройка KDE: в системных уведомлениях (параметры системы) выключаем звуки начала и завершения сессии. Потом в настройках внешнего вида выбираем любимый скринсэйвер:

Теперь можно установить знакомые утилиты и приложения из тех, что оказались в репозитории на диске. Стандартная оболочка терминала bash по-своему хороша, но после того, как меня познакомили с zsh, в bash мне уже совсем не удобно. Пишем в консоли: sudo aptitude install zsh, в параметрах терминала заменяем /bin/bash на /bin/zsh, копируем файл .zshrc и папку .zsh из старого /home в новый (настройки создавались не мною, я даже не удосужился в них разобраться), запускаем новую консольную сессию и наслаждаемся:

Редактируем в консоли конфигурационные файлы: sudo nano /etc/fstab, заменяем ntfs на ntfs-3g, сохраняем. Затем пишем sudo nano /boot/grub/grub.cfg, находим строчки загрузки ядер и удаляем параметр, который начинается на букву q, получается ro splash, теперь мы будем видет подробности при загрузке системы. Сохраняемся и перезагружаемся.

Устанавливаем мой любимый клиент обмена сообщениями qutIM. Заходим в репозиторий и скачиваем следующие файлы: qutim_0.2-release.440-1_amd64.deb, qutim-languages_0.2-release.257-1_all.deb, qutim-plugin-kdecrash_0.2-release.29-1_amd64.deb, qutim-plugin-kdephonon_0.2-release.29-1_amd64.deb, qutim-plugin-kdespeller_0.2-release.29-1_amd64.deb, qutim-plugin-plugman_0.2-release.151-1_amd64.deb, qutim-protocol-icq_0.2-release.95-1_amd64.deb, qutim-protocol-irc_0.2-release.38-1_amd64.deb, qutim-protocol-jabber_0.2-release.415-1_amd64.deb, qutim-protocol-mrim_0.2-release.135-1_amd64.deb. Затем посещаем новый репозиторий и докачиваем qutim-plugin-accountname_0.1.1-1~ppa1_amd64.deb, qutim-plugin-connectioncheck_0.0.7-1~ppa1_amd64.deb qutim-plugin-massmessaging_0.3.0-1~ppa0_amd64.deb, qutim-plugin-weather_0.1.2~ppa0_amd64.deb, qutim-protocol-vkontakte_0.2-1~svn40~ppa0_amd64.deb. Теперь пишем в консоли: sudo dpkg -i /media/DarkneSS/deb/qutim_0.2-release.440-1_amd64.deb /media/DarkneSS/deb/qutim-protocol-icq_0.2-release.95-1_amd64.deb. Остальные пакеты устанавливаем двойным щелчком. Копируем частично папку  /.config/qutim из старого домашнего каталога пользователя в новый (смайлики, иконки - всё, кроме настроек). Не забываем про "секретные опции": profilesettings.ini -> [sounds] -> actwndincome=true. Включает звуки при активном окне чата. Внимание! Звуков не будет, если стоит галка “Настройки - Окно чата - Не показывать события, когда окно чата открыто”. Затем запускаем приложение, тратим несколько минут на проставление галочек в настройках и вуаля (открыто окно выбора смайликов):

  

Установим клиент DC++, в последнее время мне нравится EisKaltDC. Заходим на официальный сайт проекта и качаем libdc0c2_0.3.23_amd64.deb, eiskaltdc_1.0.40-1_amd64.deb. Устанавливаем двойным щелчком, копируем папку .eiskaltdc из старого /home в новый, поскольку хеширование всех расшаренных файлов занимает слишком много времени. Запускаем:

 

Теперь одной командой устанавливаем несколько полезных утилит: sudo aptitude install kcalc kolourpaint4 kdiamond kmahjongg ksudoku arora kalzium kppp. Краткие комментарии: KCalc - калькулятор; KolourPaint - простой графический редактор; kdiamond, kmahjongg, ksudoku - игры; Arora - лёгкий браузер, Kalzium - образовательная программа по химии, Kppp - программа дозвона.

Устанавливаем доработанный для русскоязычных пользователей Openoffice. Заходим на сайт и качаем нужный архив, распаковываем его в домашний каталог. Открываем kpackagekit, ищем openoffice и удаляем все найденные пакеты. Затем в терминале: sudo dpkg -i /home/darkness/Загрузки/ru/DEBS/*.deb и sudo dpkg -i /home/darkness/Загрузки/ru/DEBS/desktop-integration/openoffice.org3.1-debian-menus_3.1-9420_all.deb. Запускаем приложение, в настройках выставляем белый лист и чёрный шрифт.

dap: (Default)

Первая настройка KDE: в системных уведомлениях (параметры системы) выключаем звуки начала и завершения сессии. Потом в настройках внешнего вида выбираем любимый скринсэйвер:

Теперь можно установить знакомые утилиты и приложения из тех, что оказались в репозитории на диске. Стандартная оболочка терминала bash по-своему хороша, но после того, как меня познакомили с zsh, в bash мне уже совсем не удобно. Пишем в консоли: sudo aptitude install zsh, в параметрах терминала заменяем /bin/bash на /bin/zsh, копируем файл .zshrc и папку .zsh из старого /home в новый (настройки создавались не мною, я даже не удосужился в них разобраться), запускаем новую консольную сессию и наслаждаемся:

Редактируем в консоли конфигурационные файлы: sudo nano /etc/fstab, заменяем ntfs на ntfs-3g, сохраняем. Затем пишем sudo nano /boot/grub/grub.cfg, находим строчки загрузки ядер и удаляем параметр, который начинается на букву q, получается ro splash, теперь мы будем видет подробности при загрузке системы. Сохраняемся и перезагружаемся.

Устанавливаем мой любимый клиент обмена сообщениями qutIM. Заходим в репозиторий и скачиваем следующие файлы: qutim_0.2-release.440-1_amd64.deb, qutim-languages_0.2-release.257-1_all.deb, qutim-plugin-kdecrash_0.2-release.29-1_amd64.deb, qutim-plugin-kdephonon_0.2-release.29-1_amd64.deb, qutim-plugin-kdespeller_0.2-release.29-1_amd64.deb, qutim-plugin-plugman_0.2-release.151-1_amd64.deb, qutim-protocol-icq_0.2-release.95-1_amd64.deb, qutim-protocol-irc_0.2-release.38-1_amd64.deb, qutim-protocol-jabber_0.2-release.415-1_amd64.deb, qutim-protocol-mrim_0.2-release.135-1_amd64.deb. Затем посещаем новый репозиторий и докачиваем qutim-plugin-accountname_0.1.1-1~ppa1_amd64.deb, qutim-plugin-connectioncheck_0.0.7-1~ppa1_amd64.deb qutim-plugin-massmessaging_0.3.0-1~ppa0_amd64.deb, qutim-plugin-weather_0.1.2~ppa0_amd64.deb, qutim-protocol-vkontakte_0.2-1~svn40~ppa0_amd64.deb. Теперь пишем в консоли: sudo dpkg -i /media/DarkneSS/deb/qutim_0.2-release.440-1_amd64.deb /media/DarkneSS/deb/qutim-protocol-icq_0.2-release.95-1_amd64.deb. Остальные пакеты устанавливаем двойным щелчком. Копируем частично папку  /.config/qutim из старого домашнего каталога пользователя в новый (смайлики, иконки - всё, кроме настроек). Не забываем про "секретные опции": profilesettings.ini -> [sounds] -> actwndincome=true. Включает звуки при активном окне чата. Внимание! Звуков не будет, если стоит галка “Настройки - Окно чата - Не показывать события, когда окно чата открыто”. Затем запускаем приложение, тратим несколько минут на проставление галочек в настройках и вуаля (открыто окно выбора смайликов):

  

Установим клиент DC++, в последнее время мне нравится EisKaltDC. Заходим на официальный сайт проекта и качаем libdc0c2_0.3.23_amd64.deb, eiskaltdc_1.0.40-1_amd64.deb. Устанавливаем двойным щелчком, копируем папку .eiskaltdc из старого /home в новый, поскольку хеширование всех расшаренных файлов занимает слишком много времени. Запускаем:

 

Теперь одной командой устанавливаем несколько полезных утилит: sudo aptitude install kcalc kolourpaint4 kdiamond kmahjongg ksudoku arora kalzium kppp. Краткие комментарии: KCalc - калькулятор; KolourPaint - простой графический редактор; kdiamond, kmahjongg, ksudoku - игры; Arora - лёгкий браузер, Kalzium - образовательная программа по химии, Kppp - программа дозвона.

Устанавливаем доработанный для русскоязычных пользователей Openoffice. Заходим на сайт и качаем нужный архив, распаковываем его в домашний каталог. Открываем kpackagekit, ищем openoffice и удаляем все найденные пакеты. Затем в терминале: sudo dpkg -i /home/darkness/Загрузки/ru/DEBS/*.deb и sudo dpkg -i /home/darkness/Загрузки/ru/DEBS/desktop-integration/openoffice.org3.1-debian-menus_3.1-9420_all.deb. Запускаем приложение, в настройках выставляем белый лист и чёрный шрифт.

January 2016

S M T W T F S
     12
34567 89
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 03:45 pm
Powered by Dreamwidth Studios