LINUX.ORG.RU

Сообщения Rinaldus

 

KDE 5 и наборы иконок

Полдня пытался найти подходящий для себя набор иконок, вместо приевшегося Breeze. Перерыл кучу наборов на store.kde.org как новых, так и именитых. Не знаю почему, но большинство наборов иконок к KDE 5 не подходят: то иконки вообще не отображаются, то отображаются некорректно. Я всегда считал, что для наборов иконок существуют какие-то общепринятые стандарты, следуя которым можно добиться одинакового вида во всех DE. Во всяком случае в KDE 4 не было проблем с иконками. В KDE 5 изобрели какой-то свой собственный стандарт что ли?
Можно ли заранее понять, подходит ли какой-либо набор иконок для KDE 5 без его установки и применения? И можете мне посоветовать какую-нибудь сторонний набор иконок, который подошел бы к KDE 5? Мне нравятся иконки в виде квадратов с скругленными краями. Типа такого набора, который к сожалению не подходит к KDE 5.

 , ,

Rinaldus
()

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

Предлагаю пятничную тему для обсуждения. Мы все используем какой-либо дистрибутив, некоторые используют один дистрибутив на протяжении уже нескольких лет. Почему вам полюбился именно тот дистрибутив, который вы сейчас используете? Все достоинства вашего дистрибутива перечислять необязательно, но назовите хотя бы 2-3 фактора, значащих именно для вас лично, по которым вы остановили ваш выбор именно на нем.

Начну с себя. Я выбрал Gentoo, потому что это (имхо) самый лучший rolling release дистрибутив, в котором ничего не ломается после обновлений. Кроме того, это очень гибкий дистрибутив, из которого можно состряпать буквально все что угодно. И еще немаловажно для меня то, что можно выбирать версии пакетов для установки.

 , ,

Rinaldus
()

Что могло сдохнуть в серваке?

У меня вчера поздно ночью сдох домашний сервак. Он представляет собой неттоп, подключенный по USB 3.0 к дисковому накопителю. В самом неттопе тоже жесткий диск, с которого он и работает. Дисковый накопитель в порядке, я в этом уже убедился, подключив его к ноуту.
Ничто не предвещало беды. Я смотрел с этого дискового накопителя сериал по локалке, как всегда это делал. Вдруг картинка замерла, по ssh к серваку я подключиться уже не смог. Свет при этом не мигал абсолютно.
Пошел к серваку, выключил его и включил снова. И даже смог на короткое время подключиться по ssh. И службы на серваке заработали. У меня есть на нем небольшой bash-скрипт, который врубает rtorrent после перезагрузки, т.к сам rtorrent это сделать не может, и я уже приучился каждый раз его запускать вручную. Врубил этот скрипт и на этот раз. И тут посыпались какие-то ошибки в файловой системе и меня снова дисконнектнуло.
Последующие попытки подключиться не увенчались успехом. Ни одна служба недоступна. При этом сервак пингуется под тем же статическим IP, который я ему дал.
Что на ваш взгляд это может быть?
1. Сервак весь сдох целиком?
2. Аппаратно сдох жесткий диск и его придется менять?
3. Программно запортилась файловая система и дело обойдется только переустановкой?

Извините, что приходится гадать на кофейной гуще, но дело еще в том, что я куда-то посеял HDMI->miniHDMI кабель, с помощью которого он подключается к монитору. А т.к сегодня утро понедельника, то в магазин за новым кабелем придется ехать только после работы, я изведусь. Уже извелся, спал всего какой-то 1 час. Поэтому помогите пожалуйста, предположите, что все же произошло с моим сервером? Меня как-то обнадеживает, что он все же пингуется.

 , ,

Rinaldus
()

eix-sync тянет stable ветку портежей Gentoo

Обновляю портежи в Gentoo всегда через Git. Недавно пришлось на одном компе удалить полностью /usr/portage и стянуть его снова. Только что обнаружил, что он стянул мне ветку stable, а не master. Не знаю, как сделать так, чтобы он стягивал master ветку. На другом компе я /usr/portage давно не удалял, и там все нормально. Конфиги на всех компах одинаковые. Вот их конфиги:

[DEFAULT]
main-repo = gentoo

[gentoo]
location = /usr/portage

sync-type = git
sync-uri = https://github.com/gentoo-mirror/gentoo
auto-sync = yes
Тем не менее,
home portage # git show-branch -a
* [stable] 2016-10-01 08:29:26 UTC
 ! [origin/HEAD] 2016-10-01 08:29:26 UTC
  ! [origin/stable] 2016-10-01 08:29:26 UTC
---
*++ [stable] 2016-10-01 08:29:26 UTC
А у другого компа все в порядке:
gentoo portage # git show-branch -a
* [master] 2016-10-02 10:52:11 UTC
 ! [origin/HEAD] 2016-10-02 10:52:11 UTC
  ! [origin/master] 2016-10-02 10:52:11 UTC
---
*++ [master] 2016-10-02 10:52:11 UTC
Как мне переключить ветку со stable на master? Я пробовал сделать это вручную, находясь в каталоге /usr/portage с помощью команды
git checkout -b master
Но eix-sync после этого стал выдавать питоновскую ошибку, пришлось стягивать портежи заново.

 , ,

Rinaldus
()

Перспективы развития Raspberry Pi

С некоторых пор я с интересом слежу за развитием Raspberry Pi. Насколько я знаю, новые модели выпускаются примерно раз в год. Как вы думаете, увидим ли мы в следующем году какие-то принципиальные отличия новой модели по сравнению с предыдущими? Потому что в этом году у Raspberry Pi 3 по сравнению с Raspberry Pi 2 отличий немного. Ну добавили встроенный Wi-Fi и Bluetooth. Процессор стал чуть-чуть помощнее. А толку от этого процессора, когда всего 1 ГБ памяти? Вот в этом главный недостаток. Потому что 1 ГБ - это ни о чем при современных реалиях. Даже у телефонов и планшетов памяти больше. Raspberry Pi идеален в качестве медиацентра, может быть потянет в качестве точки доступа, мини-сервера, но на большее (хотя бы на слабенький неттоп) уже не сгодится. Вот и хотелось бы спросить, сдвинется ли эта ситуация с мертвой точки и если сдвинется, то когда на ваш взгляд?

 

Rinaldus
()

Посоветуйте DNS-хостера

Кто каким DNS хостером пользуется для своих доменов? Посоветуйте, пожалуйста, хорошего хостера. Мне потребовалось срочно сменить DNS-хостера для одного из своих доменов (не смог создать поддомен на IP-адрес, занесенный в spamhaus, он это запрещает). Попробовал было Яндекс, но он почту свою навязывает, даже автоматом предлагает изменить MX-адреса на свои, мне это не понравилось. Сейчас перенес временно к своему регистратору, но в перспективе хотелось бы найти хороший DNS-хостинг, чтобы был надежным, чтобы можно было у него хостить все мои домены.

 , ,

Rinaldus
()

Libreoffice 5.2.1.2: перестали копироваться картинки в буфер обмена

Вчера в Gentoo обновился Libreoffice с 5.1.4.2 до 5.2.1.2. Мне нужно копировать тексты с картинками и вставлять их в визуальный редактор на одном сайте. До обновления все было нормально. В новой версии копируется только текст, картинки игнорируются. Я пробовал экспериментировать, специально копировал картинку и смотрел содержимое буфера обмена. Там пусто. Причем копирование картинки и вставка ее работает, но только в пределах Libreoffice. Но копирование и вставка извне работать перестала.
Я использую KDE 5.7.5, если это нужно указать. Подобное поведение в Libreoffice - это баг или фича? Если фича, то как вернуть прежнее поведение при копировании в буфер обмена? А то текущее поведение меня категорически не устраивает, мне придется возвращать старую версию и сидеть на ней.

 , ,

Rinaldus
()

Tropico 4 - бесплатно, нахаляву, без смс

На сайте Humble Bundle в данный момент раздается совершенно бесплатно Tropico 4. Щелкните по баннеру на главной странице сайта, перейдите в их магазин и нажмите вверху на кнопку «Check out». Подтвердите, что вы не робот и нажмите на кнопку «Get it free». Получите бесплатно ключ игры для активации в Steam.
На момент создания темы до конца акции осталось 1 день 20 часов. Поторопитесь!

 , ,

Rinaldus
()

Перестал работать wakeonlan

У меня с некоторых пор перестал включаться комп при «бужении» его по локалке. Произошло это, как я предполагаю, из-за некорректного отключения света.
Я был в тот момент на работе и заметил, что у меня вырубился домашний сервак, который всегда включен. Позвонил домой, мне его включили, а комп с помощью wakeonlan я включить уже не смог. Прихожу домой и вижу, что он в каком-то пограничном состоянии (такое уже случалось до этого), когда мигает кнопка Power, однако при нажатии на нее не включается. Лечится это просто: надо залезть за системный блок и на 20 секунд выключить там переключатель питания, а потом включить обратно. После этого включить его обратно и все работает. Я так и сделал в тот раз. Но раза 2 после этого комп отказался включаться через wakeonlan, а теперь я только что в этом убедился, что он действительно не работает.
Я использую дискретную сетевую плату Intel Pro 1000. В BIOS опция «пробуждать комп от PCI Express» как была включена, так и осталась включенной. Побудка компа через wakeonlan я делаю всегда через скрипт на сервере, т.е MAC-адрес давным-давно вбит и верный. Тем не менее wakeonlan не работает. Кроме этого, никаких других аномалий ровным счетом нет. Я бы мог подумать, что из-за сбоя с электричеством что-то сгорело, но все устройства работают нормально, вся периферия. Моя дискретная сетевая плата тоже работает нормально, я ее использую и в хвост, и в гриву.
Что могло произойти?

 ,

Rinaldus
()

Случайно засветил свой email на Github

Полночи кодил. Под конец уже почти ничего не соображая от усталости, сделал скриншоты к тому, что я накодил, и залил их на Github, поставив ссылку на скриншоты в README.md. И только потом заметил, что на скриншоте забыл замазать свой email. Вернулся на 1 коммит назад с помощью

git reset --hard хэш_предыдущего_коммита
git push --force
Тот злополучный коммит исчез из истории, и я сделал все как надо. Но дело в том, что хэш того коммита никуда не девался. Я его смог просмотреть, введя в адресной строке
https://github.com/rinaldus/моя_программа/commit/хэш_неправильного_коммита
Он, правда, нигде не отображается, в истории его нет, и его хэш знаю только я. Но все же есть несколько вопросов:
1. Можно ли при желании найти этот коммит: с помощью гитхаба, с помощью гугла или как-нибудь еще?
2. Способны ли спам боты распознавать картинки и считывать с них email-адреса? Наверное теоретически это возможно, но делают ли это они на практике?
Стоит ли беспокоиться по этому поводу?

 ,

Rinaldus
()

Совместимость зарядных устройств

У меня дома скопился уже целый зоопарк различных телефонов, планшетов, есть 2 штуки Raspberry Pi и прочее. Все это добро идет каждое со своей зарядкой с разными силами тока и напряжениями. Но почти все используют MicroUSB кабели для зарядки. Вот мне бы и хотелось выяснить, насколько совместимы зарядные устройства от разных гаджетов между собой и совместимы ли вообще.
Подскажите пожалуйста, что будет, если я устройство, рассчитанное на 1А и 5В воткну в зарядку 2А и 5В? Оно сгорит или будет кушать столько, сколько ему положено?
И пример наоборот. Что случится, если я устройство потребляющее 2А и 5В включу в зарядку, не дотягивающую по параметрам до нужной величины?
У всех ли зарядок одинаковое напряжение 5В или здесь также есть варианты?
Товарищи-физики, подскажите пожалуйста!

 ,

Rinaldus
()

Duplicity не хочет обновлять бэкап

В конце прошлого года с моим домашним сервером случилась большая неприятность: у него сдох жесткий диск, на котором находилась операционная система и домашний каталог, в котором находились все GPG ключи. Их удалось восстановить из предусмотрительно сделанного бэкапа.
Но вот я сейчас пытаюсь обновить один из бэкапов с помощью одного из восстановленных GPG ключей. У меня на локальном компе есть для удобства скрипт, который раньше, до гибели жесткого диска на серваке, нормально работал. Вот он:

#!/bin/bash

GPG_KEY="XXXXXXXXXXXX"
duplicity --ssl-no-check-certificate --progress --tempdir ~/.cache/duplicity/tmp --allow-source-mismatch --volsize 500 --encrypt-key $GPG_KEY $1 $2
Я его сейчас запускаю, хочу обновить бэкап. Вместо этого он мне вот что пишет:
GPGError: GPG Failed, see log below:
===== Begin GnuPG log =====
gpg: зашифровано 4096-битным ключом RSA с ID XXXXXXXXXXXXX, созданным <дата ключа>
"описание ключа <xxx@example.com>"
gpg: сбой расшифровки с открытым ключом: Недопустимый ответ IPC
gpg: сбой расшифровки: Нет закрытого ключа
===== End GnuPG log =====
ID ключа правильный, дата создания тоже соответствует ключу, который у меня находится в keyring. И публичный, и секретный ключ есть. Я не понимаю, чего он от меня хочет. Можно ли восстановить доступ к этому бэкапу на серваке или все придется делать заново? Я не понимаю, как при сохранении GPG ключа мой бэкап умудрился превратиться в тыкву.
Повторяю, этот скрипт у меня работал нормально до гибели прежнего жесткого диска, я с помощью него и создал этот бэкап и обновлял его.

 , ,

Rinaldus
()

Подпись Git коммитов GPG-ключом

У меня есть несколько Git репозиториев, у некоторых даже есть небольшая аудитория. Хотелось бы освоить подписывание своих коммитов своим собственным GPG-ключом. Только есть несколько вопросов:

  1. Я эти коммиты создаю с 3 различных устройств постоянно и возможно еще изредка с 4-го. Мне GPG ключ для подписи скопировать на каждое устройство или на каждом устройстве сгенерировать по уникальному ключу?
  2. Когда я осваивал подписывание в техническом плане, я создал в своем основном GPG-ключе специальный подключ для подписывания (subkey). Должен ли я придерживаться этой конфигурации с подключами или лучше сгенерировать отдельный master key для подписывания?
  3. Обязательно ли должен быть у ключа для подписывания пароль или без него можно обойтись?

 , , ,

Rinaldus
()

OpenVPN без easy-rsa

Пытаюсь установить OpenVPN сервер без использования скриптов easy-rsa. Потому что у меня уже есть CA-сертификат, и я хочу использовать именно его, а не отдельный сгенерированный скриптами.
Нагенерировал сертификат сервера, клиентские сертификаты, все прописал, запускаю подключение с клиента. Он мне вот что выдает:

Fri Jun 24 16:31:37 2016 VERIFY OK: depth=1, C=RU, ST=XXX, L=XXX, O=XXX, CN=Certificate Authority, emailAddress=xxx@xxx.ru
Fri Jun 24 16:31:37 2016 Certificate does not have key usage extension
Fri Jun 24 16:31:37 2016 VERIFY KU ERROR
Fri Jun 24 16:31:37 2016 OpenSSL: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Fri Jun 24 16:31:37 2016 TLS_ERROR: BIO read tls_read_plaintext error
Fri Jun 24 16:31:37 2016 TLS Error: TLS object -> incoming plaintext read error
Fri Jun 24 16:31:37 2016 TLS Error: TLS handshake failed
Fri Jun 24 16:31:37 2016 SIGUSR1[soft,tls-error] received, process restarting
Fri Jun 24 16:31:37 2016 Restart pause, 2 second(s)
Fri Jun 24 16:31:39 2016 WARNING: file 'vpn.work.p12' is group or others accessible
Fri Jun 24 16:31:39 2016 Control Channel Authentication: using 'ta.key' as a OpenVPN static key file
Fri Jun 24 16:31:39 2016 Outgoing Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
Fri Jun 24 16:31:39 2016 Incoming Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
Fri Jun 24 16:31:39 2016 Socket Buffers: R=[212992->212992] S=[212992->212992]
Fri Jun 24 16:31:39 2016 UDPv4 link local (bound): [undef]
Fri Jun 24 16:31:39 2016 UDPv4 link remote: [AF_INET]<ip_сервера>:<порт>
Fri Jun 24 16:31:39 2016 TLS Error: Unroutable control packet received from [AF_INET]<ip_сервера>:<порт> (si=3 op=P_CONTROL_V1)
Fri Jun 24 16:31:39 2016 TLS Error: Unroutable control packet received from [AF_INET]<ip_сервера>:<порт> (si=3 op=P_ACK_V1)
Fri Jun 24 16:31:40 2016 TLS Error: Unroutable control packet received from [AF_INET]<ip_сервера>:<порт> (si=3 op=P_CONTROL_V1)
Это часть лога. Я так понял, ему не нравится мой CA-сертификат, он ищет и не находит в нем какое-то расширение, о котором я не имею понятия. Можно ли OpenVPN заставить проигнорировать поиск этого расширения? Потому что я не собираюсь из-за него перегенерировать свой CA-сертификат, который меня всем устраивает. И мне очень не хотелось бы использовать скрипты easy-rsa.

 ,

Rinaldus
()

ARK: Survival Evolved, как выживать?

Давно уже пытаюсь освоить ARK: Survival Evolved, ее наряду с Rust считают одной из лучших существующих выживалок для Linux. Но только не получается. Не могу убить ни одного динозавра, даже самого слабого. В настройках синглплеера выкрутил их урон и здоровье на минимум (что-то вроде 0.0001%), свой урон и здоровье - на максимум. Прокачал 5 уровней и попытался убить самого слабого и безобидного динозавра: Dodo. Я об него сломал 2 копья, практически полностью сломал топор и кирку. Он от меня только бегает и не дохнет. Полоски здоровья над его головой как в нормальных играх нет, поэтому оценить его здоровье не могу.
Эта игра настолько забагована или я что-то не так делаю? Кто-нибудь может поделиться толковым гайдом? Знаю, что их в интернете полно. Но нигде не указано, с какого уровня можно эффективно убивать динозавров и при этом не дохнуть самому.

 ,

Rinaldus
()

Зоопарк 3D форматов

У меня есть 40-дюймовый телевизор Samsung 2013 года выпуска и есть Raspberry Pi 2 с Kodi для просмотра фильмов. Есть также очки для просмотра 3D, которые поставлялись вместе с телевизором. Недавно я скачал себе фильм в формате Bluray 3D (с расширением ISO).
Дело в том, что я никак не могу завести этот фильм в формате 3D, он все время включается в режиме 2D. Даже если выставить принудительно интерфейс Kodi в режиме горизонтальной стереопары (в очках появляется такое красивое рельефное 3D-меню), то при попытке воспроизвести фильм моментально переключается на 2D и воспроизводится в режиме 2D.
Качаю сейчас раздачу этого фильма для вертикальной стереопары и надеюсь, что хоть она пойдет на моем телевизоре. Но вот какие вопросы.
1. Возможно ли технически завести на моих устройствах Bluray 3D?
2. Нафига наплодили столько форматов для 3D? Bluray 3D, горизонтальные стереопары, вертикальные, с каким-то анаглифом и без него... Как разобраться, какие из них поддерживают мои устройства и какие из них наиболее качественные для домашних условий

 , ,

Rinaldus
()

Рекурсия в программах для мониторинга

Никак не мог найти себе подходящую программу для автоматической синхронизации файлов с сервером при их изменении, пришлось написать свою на bash. Вот ее активная часть:

while true; do
    if [[ -n $(git status -s) ]]; then 
        cd $1
        git add .
        git commit -m "Git commit `date +'%d.%m.%Y %H:%M:%S'`"
        git push origin master
        notify-send -i face-smile "Синхронизация выполнена"
    fi
done
Т.е программа постоянно смотрит вывод git status и если обнаружит, что файл изменен, она автоматически его коммитит. Работает идеально. Но я беспокоюсь за чистоту программирования и еще за сохранность моего жесткого диска. Она ведь постоянно долбится в этот git status, насколько это правильно? Можно было конечно не делать бесконечным циклом, а запускать по cron, но мне нужна именно моментальная синхронизация. С другой стороны, как устроены другие популярные программы для синхронизации или мониторинга чего-либо, типа Dropbox или Seafile? Я не разбирался, что у них происходит под капотом, может они тоже также долбятся в свое?
Расскажите пожалуйста об этом, если знаете, и может быть дадите какие-нибудь советы, как улучшить этот алгоритм?

 , , ,

Rinaldus
()

Как можно задетектить устройство по SIM-карте?

Недавно у одного из основных российских сотовых операторов (не буду говорить, у какого, чтобы не делать рекламу) появился тариф: 200 минут разговоров, 200 SMS и безлимитный интернет! Я сразу же загорелся на него перейти, т.к использую не только мобильник, но и USB модем. Но операторы сказали, что данный тариф на USB-модемах не применяется. Потом уже на сайте я прочитал, что интернет по этому тарифу на USB модемах ограничен.
Есть 2 технических вопроса. Разве можно задетектить по SIM-карте, в какое устройство она вставлена: в телефон или в модем? И если телефон с Android с этим тарифом подключить к компу и расшарить на него интернет, он воспримет его как USB-модем или нет?
Уж очень хочется сэкономить. Если бы можно было подключить телефон с этим тарифом к компу и система не детектила бы его как модем, я бы вообще USB модем перестал бы использовать.

 , ,

Rinaldus
()

Носители информации будущего

Эпоха компакт-дисков, сменившая эпоху дискет, как способа хранения информации медленно заканчивается. На текущий момент выгоднее всего хранить данные на жестких дисках. А вот интересно, что придет на смену жестким дискам? Ведь их емкость не может увеличиваться до бесконечности. К тому же они недостаточно надежны. Уязвимы для ударов, магнитных полей и т.д. Как вы думаете, какие носители информации придут на смену жестким дискам лет через 10-15? Карты памяти с еще большей емкостью, чем у жестких дисков? Или что-нибудь на основе ДНК или нанотехнологий, способное хранить невиданные доселе объемы информации и эта информация могла бы оставаться в сохранности в течение столетий или тысячелетий? Я читал несколько лет назад такую статью, которая больше смахивает на фантастику. Или все-таки что-нибудь более приземленное?
Какие у вас варианты? Будущее не столь отдаленное, не 100-150 лет, а такое, до которого наше с вами поколение в состоянии дожить.

 ,

Rinaldus
()

Комп зависает при выключении

У меня последние 2 дня комп при выключении зависает. И просто висит в таком состоянии, приходится вырубать его кнопкой. Вот фото. Судя по строчкам виноваты драйверы nvidia версии 364.19, но дело в том, что я их последний раз обновлял 7 мая, а ядро версии 4.4.4 - 6 марта. Проблема же возникла только последние пару дней. Я последние 2 дня болею, поэтому комп эти оба раза выключал с планшета с дивана с помощью SSH командой

sudo shutdown -h now
И оба раза комп зависал при выключении. Есть подозрение, что может виновато как раз выключение его этой командой, я редко ее использую, в основном выключаю через меню KDE. Но с какой стати она так некорректно стала обрабатываться?

emerge --info
Список того, что я обновлял за последние 7 дней
Конфиг ядра

В чем может быть причина?

 ,

Rinaldus
()

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