LINUX.ORG.RU

Сообщения Loki13

 

режим точки доступа

Есть у меня роутер Asus RT-N10 и еще один, основной роутер Zyxel. На асусе соединил WAN c LAN Зухеля, выставил на нем режим точки доступа и имею как бы дополнительные 4 LAN порта на основном роутере.

Сейчас появилась задача получить еще 2 раза по 4 дополнительных порта в разных комнатах. С одной стороны могу купить 2 асуса таких же по 800р и подключить их в режиме точки доступа, но подумал что может быть можно обойтись более дешевыми switch'ами? Смогу ли я используя свитчи получить эффект "расширения" количества портов на оригинальном роутере? Сможет ли он их маршрутизировать? Как и кем будут выделятся ip адреса устройствам подключенным через свитчи?

Вопрос совсем нубский, поэтому в толксы. Да и к линуксу вроде очень опосредованно относится.

Задача такая появилась, т.к. всякие SmartTV и Домашние кинотеатры, нифига не хотят по WiFi проигрывать фильмы даже 8Гб размером, "заикаются". Все хотят по LAN подключение для нормальной работы.

 

Loki13
()

хранение паролей

Решил я перейти на расово верное хранение паролей пару месяцев назад. Исходные данные были такие: Дома гента, на работе венда, на смартфоне ведроид и везде хочется иметь синхронизированную базу паролей. Предыдущие 5 лет пользовался lastpass и горя не знал, но внутри подтачивал червячок, что я все делаю не так и надо хранить пароли по-другому.

Сразу же конечно установил keepass и импортировал базу паролей из lastpass. На рабочей венде всё заработало более менее, кроме синхронизации с дропбоксом. Вот всё делаю по мануалу, а синхронизация не работает. В итоге нашел способ открывать базу паролей с onedrive. Ну фиг с ним, вроде бы заработало.

Пришел черёд настроить всё это в линуксе. Keepass заработал криво, плагины синхронизации не работают практически все, ибо хотят венду. Заставить открывать базу с облака так и не смог.

Keepassx, который тут все советуют, вообще не умеет в синхронизацию и не будет уметь, т.к. упоротый разраб считает что сетевые возможности в его программе не нужны.

Синхронизация средствами облачного клиента, например dropbox, не подходит, т.к. при одновременном изменении у вас будет 2 экземпляра БД, которые вы будете мержить ручками.

Пробовал еще Enpass, но тоже провал, т.к. плагин к лисе наикривейший оказался.

В итоге вернулся на lastpass после 2-х месяцев мучений(думал привыкну). Теперь опять страдаю что мои пароли хранятся у дяди. Но это страдание оказалось при сравнении не так мучительно как кривой софт для православного хранения паролей.

ЗЫЖ У меня и правда сегодня пятница.

 ,

Loki13
()

сборка digikam

Пытаюсь уже неделю собрать бета версию digikam(-9999 тоже пробовал). Проблема вроде очевидная, но как её решить не понимаю. Вот портянка gcc(сорри за русский в ошибках):

http://pastebin.ru/2YhLdw7V

Пробовал с gcc-4.9, c gcc-5.3 и даже clang'ом. В багтрекере ничего похожего не нашёл. Вообще обычно такая ошибка при неправильно подключенном glu или glut, но дигикам как я понял должен брать эти декларации из Qt.

Что делать? Куда копать?

PS: Собрать старый digikam не предлагать. Во-первых не спортивно, а во-вторых хочу вычистить старые кеды и кути уже.

Решено. Собственно проблема была в том что Qt5 собран с флагом gles2, который отменяет поддержку opengl. Флага opengl для digikam нет, поэтому пришлось патч колхозить. Opengl для него нужен только для presentation-утилиты, так что можно с чистой совестью выкидывать пока её не перепишут на gles2.

Вот патч:

From 65123310feacd2981d6dfaf2d85ba8fa3f4d7d42 Mon Sep 17 00:00:00 2001
From: Aleksandr Vysotskii 
Date: Sat, 16 Apr 2016 01:44:24 +0300
Subject: [PATCH] force disable opengl

---
 CMakeLists.txt | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7c4daf9..ff95bd7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -276,13 +276,7 @@ else()
     set(HAVE_X11 FALSE)
 endif()
 
-# decide if Presentation tool can be built with OpenGL
-if(OPENGL_FOUND AND OPENGL_GLU_FOUND AND Qt5OpenGL_FOUND)
-    set(HAVE_OPENGL TRUE)
-elseif()
-    set(HAVE_OPENGL FALSE)
-endif()
-
+set(HAVE_OPENGL FALSE)
 # -- To link under Solaris (see bug #274484) ------------------------------------------------------
 
 if(NOT WIN32)
-- 
2.8.1

 , ,

Loki13
()

инкрементальная сборка и отладка

Привык я с давних времен программирования под венду, что при изменении одной строчки в одном исходном файле, пересборка и запуск происходит мгновенно. Сейчас отлаживаю одну софтинку в QtCreator, так у меня на каждое мелкое изменение и перезапуск происходит пересборка(возможно и не полная, но очень долго) проекта. Я уже замучился при изменении одной переменной ждать старта отладки по 2 минуты.

Подскажите что делать и как жить? может на clang надо как-то переводить сборку или в gcc\gdb какие ключи есть?

Сейчас(в данный момент) QtCreator запущен в венде с GCC MinGW, но в линуксе дома та же ситуация. Поэтому назвать проблему вендоспецифичной нельзя.

 , ,

Loki13
()

Должно ли быть стыдно?

После того как перешёл на Trojita как основной почтовый клиент, наткнулся на то что некоторые вещи мне в нём были очень уж неудобны. Решил немножко допилить под себя. Результаты допила(коммиты) можно увидеть:

https://bitbucket.org/loki13/trojita.git

Вопрос у меня собственно в том, стоит ли попытаться эти патчи послать в апстрим или мне должно быть стыдно и лучше сидеть в тёмном углу и патчить этим только свою локальную версию?

//Для девелопмента вроде слишком не серьёзно, но если не прав то перенесите.

 

Loki13
()

собрать только старые пакеты

Подскажите как в gentoo пересобрать только те пакеты, что не пересобирались дольше чем 5 дней например? Пересобирал мир с новым gcc, а у меня стопорнулся процесс(даже с keep-going) на каком-то пакете, теперь не хочется пересобирать всё, а только то что не было собрано. Может какие хитрые опции у emerge есть или ещё какой способ.

 ,

Loki13
()

проблема gcc 5 и readline

Неделю назад мою дурную(дальше будет понятно почему) голову посетила идея перевести систему на gcc5, а заодно пересобрать весь мир, чего не делал ни разу с 2012го года.

Во время пересборки всплыла проблема с readline, 6я версия которого отказывалась собираться с помощью gcc5. В связи с этим я размаскировал readline7_0_rc1, после чего пересобрал все от него зависящее и поставил пересобирать мир. Когда осталось собрать 400 пакетов, sh перестал работать с криками что ему нужно readline.so.6. Перезагрузка привела к тому что я теперь не могу даже залогиниться. Вот пишу из горящего танкадуалбутной венды. Подскажите что делать? Любимую генточку терять и переустанавливать не хочу.

 

Loki13
()

установить сетевой принтер

Купил вчера принтер Brother HL-L2300DR. Подключил к роутеру(Zyxel keenetic dsl), выбрал режим CIFS. Тут пропущу кучу мороки разной, перехожу к сути.

В венде заработал сразу, только драйвера установил для него с офсайта.

В Linux Mint заработал ещё быстрее чем в венде. Через мастер настройки принтера ввел ip-адрес роутера, нажал Найти и подсунул ppd-файл.

В родной(на моем компе) генте целый день уже пляшу с бубном - ничего не выходит. Даже установил мастер тот что в минте(system-config-printer) - пише что принтер не найден. Есть подозрение что не правильно настроена самба, но попытка перенести конфиг smb.conf с минта, тоже ни к чему не привела.

Что делать? Куда копать? Может какие логи выложить?

 

Loki13
()

лазерный принтер

Пытаюсь выбрать принтер лазерный и что-то не выходит, то одно не так, то другое. пока что рассматривал как варианты Samsung ML-1865W(его оказалось очень сложно купить, т.к. уже не выпускается) и XEROX Phaser 3020. Последний уже готов был купить, но решил почитать насчет заправки, а там оказывается такоооой геморрой дикий.

Может ЛОР что посоветует? Из требований: Хотелось бы цену не дороже 5500р(печатать буду ~10-20 раз в год), хотелось бы вайфай, хотелось бы заправку не особо сложную(устроит в конторе за 500р заправлять, но если можно самому, то даже лучше) или цену картриджа не больше 1500 за 1500 страниц, хочется беспроблемную работу под онтопиком. Есть что-нибудь удовлетворяющее всем этим желаниям?

Upd: Вот еще нашел за 5100р. Samsung SL-M2820ND, но у него вайфая нет. Хотя наверное можно и обойтись.

 

Loki13
()

запуск в отдельном X-сервере

Столкнулся с невозможностью в некоторых играх переключаться по ALt-Tab и вспомнил что раньше я запускал игры в отдельном Х-сервере и даже имел для это написанный скрипт.

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

xinit /path/to/program -- :2 vt02

то столкнулся с тем что новые иксы не запустились, а старые померли. Гуглёж в течении часа ничем не помог.

Что изменилось с того времени когда всё работало:

  • В качестве инита пришел systemd(попрошу без холиваров по этому вопросу)
  • На замену kdm пришел sddm
  • На замену kde4 пришла kde5

Подскажите хоть в какую сторону копать? Пробовал loginctl поковырять - ничего не нагуглил по моему вопросу.

 , ,

Loki13
()

новый год на красной площади

Почитал тут Спуфа про НГ в скайпе и решил свой вопрос задать. Он у меня из двух частей:

1. Кто-нибудь тут собирается НГ встречать на красной площади? Больше ради интереса, хотя можно и организоваться. Я буду вдвоем с женой.

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

 ,

Loki13
()

ик камера

Случилось у меня в недавнем времени нашествие мышей(грызунов) на моё обиталище. И ладно бы простые мыши, ходящие по полу и попадающие коту в зубы(да, кот есть), но это неправильные мыши, они ходят по потолку, да, по натяжному потолку. Кот туда попасть не может и провожает их(отпечатки лап на потолке, им даже пятки можно пощекотать) печальным взглядом. Собственно вопрос у меня такой, можно ли с помощью ик-камеры, ночью, записать видео их маршрутов с целью дальнейшего их перекрытия? Также хотелось бы чтобы камера работала под онтопиком(может быть ip-камера?). Присмотрел Xiaomi ip-камеру за 30 зеленых денег. Подскажите, кто имел дело, в ночной темноте она мышей мне покажет?

PS: если будут еще какие советы по избавлению от тварей - буду рад услышать. например ультразвуковые отпугиватели это лажа рекламная или правда работает? если работает, то не убежит ли от ультразвука кот из дома?

 ,

Loki13
()

помогите восстановить /usr/lib64/pkgconfig/

Случайно вместо одного файла удалил весь каталог /usr/lib64/pkgconfig/. Полмогите восстановить. Устанавливать заново все библиотеки совсем не радует. Ну и уже наткнулся на круговую зависимость. Может как-то можно этот каталог сгенерировать из установленных пакетов?

Выложите хоть куда-нибудь свой каталог pkgconfig. Он судя по всему будет одинаковый у всех. Ну или более менее типовой.

 ,

Loki13
()

пятая капнула

Вот так вот за пятьшесть лет мне нападало скора на 5 звезд. Учитывая что первый год я активности почти не проявлял, то по звезде в год. Вроде мелочь и пофиг, но занятно.

Случайно кстати заметил, зашел в профиль, а там ровно 500 :)

 

Loki13
()

моноблок на Байкал-Т1

Вроде еще не было:

http://4pda.ru/2015/10/22/252931/

В ходе выставки компания Lenovo представила широкий спектр своей продукции предприятий, в том числе серверные решения различных форм-факторов, системы хранения и передачи данных, а также программное обеспечение и решения. На стенде Lenovo был представлен первый рабочий образец моноблока ThinkCentre Tiny-in-one 23 с модулем, построенным на основе процессора Baikal-T1. Последний представляет собой систему на кристалле, созданную компанией "Байкал Электроникс" на базе современного процессорного ядра Warrior P-class P5600 архитектуры MIPS. Данный чип может найти применение в коммуникационном оборудовании, компьютерах для офисных рабочих мест, сетевых накопителях данных, технике для промышленной автоматизации и управления зданиями.

А вы говорили не выстрелит. Распил говорили. А оно вон оно как. Уже офисные компы от леновы производят.

Ну и

Компании Lenovo и "Байкал Электроникс" также подписали меморандум о научно-техническом сотрудничестве в производстве техники на базе процессоров линейки Baikal. В ближайшее время Lenovo планирует начать выпуск тонких клиентов на базе данной платформы, а в дальнейшем компания намерена применять процессоры Baikal в производстве ноутбуков и серверов.

 

Loki13
()

с линуксом

Вот наткнулся на новость что вышел планшет Teclast X98 Air III с андроидом и вендой. Планшет на атоме. И что самое интересное, пишут что венда на него устанавливается так же как на ПК. У меня первой мыслью было что тогда ведь можно установить полноценный линукс туда. За 167$ вроде бы вполне интересно может быть. Есть у кого опыт линукса на таком(ну хоть на каком-нибудь) планшете?

 

Loki13
()

умер или нет?

После переходы на plasma 5 и соответственно переводе всего и вся(что возможно) на Qt5, задался вопросом, а что с ktorrent? Последний релиз у них был в 2013м году и никакой активности не заметно. Мне уже пора искать на что переходить или его ещё воскресят?

Вопросом задался, т.к. он у меня начал тормозить дико. Нажимаю на значок в трее, а он разворачивается через секунд 10 только. С меню по ПКМ тоже самое.

 

Loki13
()

автозагрузка с задержкой

Перешёл на днях на новые кеды. Вроде даже все нормально уже настроил, но осталась такая вот проблемка:

В 4х кедах, если положить в ~/.kde/Autostart скрипт следующего содержания, то он запускал приложение с задержкой.

#!/bin/bash
sleep 15
/usr/bin/trojita&

А теперь кеды стопарятся на загрузке на эти самые 15 секунд и цель не достигнута в итоге. А цель состоит в том чтобы приложение стартовало только после полной загрузки плазмы, ибо иначе не появляется значок(QSystemTrayIcon) в трее.

ЗЫЖ Пока что приходит в голову только кривое решение с установкой в крон на 5-10 секунд.

ЗЗЫЖ Кстати если кто знает как заставить в этом трее отображаться значок гаджима, то буду рад услышать(libappindiсator установлен).

 ,

Loki13
()

определить z-order окна

Допиливаю тут под себя понемногу Trojita. В ней по нажатию на значок в трее окно сворачивается или показывается. Хочется сделать чтобы когда окно на экране, но закрыто другими окнами, оно при нажатии на значок в трее «выдвигалось» на передний план вместо сворачивания.

isVisible() у QWindow можно определить есть ли вообще окно на экране, а вот isActiveWindow() на который я надеялся, ничего мне не дает. Возможно так происходит потому что при нажатии на значок в трее фокус у окна теряется.

Подскажите как можно определить z-order окон расположенных на рабочем столе. Или определить перекрывается ли окно другими окнами.

Делать костыли с сохранением когда и как происходила потеря фокуса не хочется(хотя возможно и придется).

 

Loki13
()

что-то сломалось, не понимаю что

Не могу понять что сломалось и в чем проблема. Вероятнее всего после обновления, но точно не уверен.

alexv@home ~ $ sudo emerge -avuDN world

These are the packages that would be merged, in order:

Calculating dependencies -[Errno 13] Отказано в доступе: b'/usr/bin/sandbox':
   /usr/bin/sandbox /usr/lib/portage/python3.4/ebuild.sh depend
Traceback (most recent call last):
  File "/usr/lib64/python3.4/site-packages/portage/process.py", line 317, in spawn
  File "/usr/lib64/python3.4/site-packages/portage/process.py", line 515, in _exec
  File "/usr/lib64/python3.4/site-packages/portage/__init__.py", line 259, in __call__
PermissionError: [Errno 13] Отказано в доступе: b'/usr/bin/sandbox'
 -[Errno 13] Отказано в доступе: b'/usr/bin/sandbox':
   /usr/bin/sandbox /usr/lib/portage/python3.4/ebuild.sh depend
alexv@home ~ $ sudo eix-remote update
ошибка выполнения /usr/bin/eix-remote

Всё остальное вроде работает. Игры в стиме играются, браузер работает.

 ,

Loki13
()

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