LINUX.ORG.RU

Сообщения alex07

 

Посоветуйте терминал/фичу

Форум — Desktop

Всем привет,

Как обычно захотелось странного. Имеется: терминал, в нем запускается некий скрипт который пишет в stdout, то есть в само же окно терминала. Необходимо скопировать одну или несколько строк из этого вывода не используя мышь желательно с помощью кнопок vi-style.

Как мне видится эта реализация: 1. После того как скрипт вывел на экран инфу я нажимаю некое сочетание клавиш и вхожу в определенный режим.

Дальше на выбор:

2.1. Все видимые строки на терминале маркируются числами я ввожу число (например 2) и нажимаю что то типа y и строка отправляет в буфер обмена. Либо я ввожу интервал: 2-10, соот-но строки со второй по десятую копируются.

2.2. Вариант менее идеальный: с помощью hjkl я выбираю строку, нажимаю yy — строка копируется.

Если еще будет вариант применить некоторую команду на выбранную строку, типа запустить такой то скрипт передав строку в качестве аргумента — будет вообще круть.

На данный момент я использую xterm + tmux + bash. Но, разумеется открыт к любым предложениям, однако не совсем готов отказаться от bash.

 , , ,

alex07
()

Наведение порядка в $HOME

Форум — Desktop

Всем привет,

Однажды мне на этом форуме заметили что в хомяке у меня полный бардак. К своему стыду вынужден признать эту истину. В домашней директории полный упадок, скрытые папки, конфигурация, всякий трэш.

Прошу совета у специалистов. Есть ли какой то гайд как там навести порядок? Заранее благодарю.

 , ,

alex07
()

Alsa - Щелчки в колонках

Форум — Desktop

Всем привет,

Недавно появилась такая проблема. После того как подключаю наушники в колонках появляются странные щелчки. К примеру, приходит сообщение в Телеграме, резкий щелчок через колонки, а в наушниках проигрывается звук уведомления. Проблемы не наблюдается если например играет музыка, сначала щелчок, а потом уже звук нормально идет через наушники.

Т.к. по звуку я особо не специалист, подскажите в какую сторону смотреть.

 , ,

alex07
()

Cups + Windows Shared Printer + Samsung M2070

Форум — Desktop

Всем привет,

У меня есть Windows 7 с подключенным к нему принтером Samsung M2070. До недавнего времени на нем можно было отлично печатать из моего рач-линукса. А вот недавно все сломалось.

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

Добавляю его через админку CUPS (localhost:631) с помощью строки smb://m2070:m2070@m2070.lan/M2070, он добавляется, но вот тестовую страницу на печать не выводит. Просто вообще не подает каких либо признаков жизни.

В файле /var/log/cups/error_log видно следующее и ничего более:

E [23/Aug/2018:22:25:56 +0200] [cups-deviced] PID 6352 (cups-brf) stopped with status 13!                                                                                                                          
E [23/Aug/2018:22:26:34 +0200] [cups-driverd] Bad driver information file \"/usr/share/ppd/suld/cms/ML-2160sc.cts\"!
...
E [23/Aug/2018:22:26:34 +0200] [cups-driverd] Bad driver information file \"/usr/share/ppd/suld/cms/M2070sc.cts\"!
...
W [23/Aug/2018:22:26:53 +0200] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id \'M2070-Gray..\' already exists

Самое забавное что если в терминале написать echo -en "TEST TEST TEST\r" | smbclient "//m2070.lan/M2070" -c "print -" -N -U "m2070%m2070" -d3 то строка TEST TEST TEST исправно выводится на печать. То есть насколько я понимаю проблема где то на стороне CUPS.

Подскажите в какую сторону копать? Не могли же вот так внезапно все драйвера протухнуть...

 , ,

alex07
()

Bluetooth pairing

Форум — General

Всем привет,

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

Проблема в том что когда происходит спаривание на андроиде и на хосте высвечивается что то типа «Ваш код 123456, подтвердить да/нет?» и если нажать да на обоих девайсах то процесс проходит отлично.

Но мне надо совсем по другому: 1. Дивайс на андроиде сканирует и видит малину. 2. Я нажимаю кнопку Pair. 3. На малине рандомно генерируется код. 4. Я ввожу код на андроиде. 5. Если код верен — процесс завершен.

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

 ,

alex07
()

Генерация случайной последовательности

Форум — Development

Всем привет.

Столкнулся с такой задачей, необходимо придумать 55 млн. случайных кодов из набора 23456789ABCDEFGHJKLMNPRSTUVWXYZ. Каждый «код» будет иметь вид ABCD-WXYZ. Символы могут повторяться.

Основная задача это «невозможность» угадать другой код. Понятно что при попытке ввести в форму 10 не валидных кодов юзер будет баниться, но все таки, какие алгоритмы для этого существуют?

Например, совершенно недопустимы коды следующего вида:

- A123-B456

- A123-B457

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

Подскажите, в какую сторону смотреть для возможных алгоритмов генерации.

Заранее благодарю.

 

alex07
()

Свежий почтовый сервер

Форум — Admin

Всем привет,

Вчера поднял на своем локалхосте почтовый сервер (iRedMail: Postfix + Dovecot + Amavis + Roundcude/SOGo). Ничего необычного, пара доменов, штук 10 почтовых ящиков. Но вот ящики все важные и почта должна ходить чем лучше тем лучше. Отсюда два вопроса:

- Где можно почитать конкретный список технических мероприятий для гарантии того что исходящие письма не попадут в спам. Ну вот все эти SPF, DKIM, DMARK прочий треш...

- Что надо сделать чтобы соот-но мои ящики не завалили спамом? Amavis стоит и работает, но как его тонко настроить?

Заранее спасибо.

 , ,

alex07
()

Network namespace, программы, локалхост

Форум — Admin

Всем привет,

Хочу на своем локалхосте ограничить доступ программ в сеть. К примеру:

chromium — только порты 80,443 на выход. ssh — только порт 22 на выход. и т.д.

Всем остальным программам доступ в сеть должен быть закрыт. Начал изучать вопрос и похоже что единственное «стандартное» решение на уровне ядра это Network Namespaces.

На первый взгляд решение хорошее и удобное.

Но у меня возникают некоторые вопросы:

1. Для каждой программы придется заводить свой namespace, не будет ли тормозить система при большом их кол-ве?

2. Для старта каждой программы придется писать wrapper, ну типа ssh --> ip netns exec ssh-ns ssh $@ Возможно ли как то избежать этого?

3. Есть ли какое то более «лучшее» или «правильное» решение?

 ,

alex07
()

Дискретная видеокарта в ноутбуке

Форум — Desktop

Всем привет,

У моей девушки компьютер Dell, в нем две видеокарты, intel + nvidia. После того как в Виндоус 7 отвалился по какой то причине sata controller я поставил ей линукс минт. Полет нормальный, вот только комп сильно стал греться. Я так понял что постоянно работает нвидия и в gui драйвера переключил на intel.

Отсюда вопрос, кроме игр, редактирования видео и прочего CAD имеет ли вообще смысл включать дискретную видеокарту? Где в жизни обычного юзера (90% браузер + 10% документы в либреоффис) может вообще потребовать аппаратное ускорение? Видео на ютубе? Webassembly? Третья смешная опция?

Объясните плиз.

 

alex07
()

Делимся советами по использованию Emacs

Форум — Talks

Всем привет,

Уже несколько лет я хочу полностью перейти на Emacs. Можете годных советов сюда накидать? Потому что пока что волей-неволей большинство вещей делаю в Sublime.

Какие плагины ставить? Секретные приемы? Что как вообще?

Объясните мне например, почему при нажатии на табулятор emacs ведет себя совершенно по разному?

Перемещено beastie из development

 

alex07
()

CIFS и sshfs вешают fs на хосте

Форум — Desktop

Всем привет,

Ситуация тривиальна, допустим я монтирую cifs директорию себе на хост, затем ухожу в другую сеть. После этого при попытке df -h или ls -la /mnt/my_dir терминал вешается намертво минут на 20. Оно в принципе и понятно, но как предотвратить такое поведение если не демонтировать прежде чем уйти в другую сеть?

 , ,

alex07
()

Контролировать подключения

Форум — Admin

Всем привет,

В общем задача такая: нужно контролировать кто заходит по SSH и какие команды выполняет. В идеале нужно чтобы как только кто то зашел, на адрес ушло письмо мол коннект открыт, как только вышел, на адрес ушло письмо мол вышел и список комманд которые человек выполнил за сессию.

Есть какие то готовые решения?

Я смотрел в сторону auditd, но задача весьма не тривиальна.

Кто что подскажет?

 ,

alex07
()

Не работает telnet в CentOS 6

Форум — Admin

SELinux отключен полностью.

[vagrant@vagrant ~]$ telnet google.com  80

[vagrant@vagrant ~]$ sudo telnet google.com  80

[vagrant@vagrant ~]$ 

Ни тебе trying..., ни тебе connecting...

Что делать?

Update #00: Чето вообще дичь какая то:

[vagrant@vagrant log]$ which telnet
/usr/bin/telnet
[vagrant@vagrant log]$ file /usr/bin/telnet
/usr/bin/telnet: empty
[vagrant@vagrant log]$ 

 ,

alex07
()

Arch + i3

Галерея — Скриншоты

Много лет назад, когда я пересел с Убунту на Арч передо мной стоял выбор DE. Основные условия были:

- фактически моментальная загрузка.

- нулевая терпимость к тормозам.

- Desktop не нужен, только окна.

- окна позиционируются и ресайзяться автоматически.

- после каждого запуска хочу чтобы все мои окна были открыты так как надо.

- управление с клавиатуры, никакой мыши. Соответственно никаких таскбаров, тулбаров. Только моментальный отклик на клаву.

- чтобы можно было полностью подстроить под себя.

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

Был какой то DE на Хаскеле, который я сразу отбросил из-за упоротости этого языка. Выбор пал на i3 + i3block + dmenu, коим и пользуюсь уже несколько лет.

Итак: - Win + 1 — консоль, в консоле tmux и много терминалов, некоторые именные.

- Win + 2 — emacs + sublime.

- Win + 3 — Intellij Idea.

- Win + 4 — Firefox.

- Win + 5 — Thunderbird.

- Win + 6 — мессенджеры.

- Win + 7 — Smartgit + SquirrelSQL + Remmina + другая всякая мелочь.

- Win + 8 — Chromium.

- Win + 9 — VirtualBox.

Другие: - Win + Shift + N — подключение к WLAN и список запомненных.

- Win + Shift + P — процессор в режим энергосбережения или наоборот на полный ход.

- Хард кнопки звука — собственно звук.

- Win + M — перебросить весь воркспейс на другой монитор.

- Alt + Shift + <n> — перебросить активное окно на другой воркспейс.

- Некоторые шорткаты которые сам i3 дает.

- Win + D — вызова запуска из dmenu.

- Win + Shift + R — перезапустить оконный менеджер, иногда надо, ага.

Доволен с тех пор как слон.

 , ,

alex07
()

Господа, посоветуйте роутер

Форум — Admin

Всем привет,

Требуется купить роутер для подключения и администрации localhost.

Подключение дома 300Mbit симметрия через оптику. Дома, проводом подключен большой комп, телевизор, nas, пара мелочей. По Wi-Fi дофига устройств, но там отдельный AP.

Для самой оптики есть модем от провайдера с одним Ethernet, дальше идет роутер-модем, опять же от провайдера (подключение по PPPoE), в него идет мой роутер ASUS RT-N16 (+AP 2,4Ghz) и большой комп. На этом компе на виртуалке установлена pfSense которая и разруливает весь интернет. Еще есть какой то стремный AP 5Ghz.

Неочевидные минусы: - иногда (редко) пропадает интернет, в таком случае я даже не лезу разбираться, тупо перезагружаю все (так быстрее). - большая коллекция белых коробок: fiber modem + provider modem + ASUS + AP 5Ghz. - мешанина из проводов. - на хосте дикая конфигурация из бриджей и интерфейсов которые заходят и выходят из виртуалок, несколько сетевых карт и т.д. - ГЛАВНЫЙ МИНУС: скорость всего этого редко превышает 100Мбит.

Короче говоря нужен новый роутер способный разруливать торренты на скорости 300Мбит за NAT. Таблица NAT огромна. Даже ASUS RT-N16 с правильной прошивкой merlin без виртуалок не выдает больше 100-150Мбит и виснет после получаса работы.

Мои варианты: - Mikrotik. - Ubiquti. - Китайский Celeron с двумя (четырьми) NIC Intel + pfSense. - Помощь зала.

Бюджет: USD200.

 

alex07
()

Сборка модуля fglrx 15.201.1151 под ядро 4.4 для OpenCL

Форум — General

Всем добрый день.

Имеется Debian 8, с «нестандартным ядром» 4.4. Также имеется видеокарта Radeon HD 6850. Необходимо запустить на этой карте OpenCL, для этого надо поставить драйвера.

После долгих поисков я сумел собрать и поставить драйвер 15.301 «Crimson». Но вот проблема, OpenCL при использовании этого драйвера даже не видет GPU, монитор работает нормально.

Открытый драйвер radeon, увы, не поддерживает мою видеокарту.

Выход остается только один, ставить Catalyst 15.201.1151.

Разумеется из коробки он не ставится выдавая ошибки сборки. После поисков нашел следующие решения (патчи):

* https://www.reddit.com/r/linux_gaming/comments/3l786m/patch_your_catalyst_159...

* https://bluehatrecord.wordpress.com/2015/09/17/installing-the-proprietary-amd...

* http://www.linuxquestions.org/questions/slackware-14/amd-catalyst-15-9-and-sl...

Однако драйвер как не собирался, так и не собирается. Прошу помощи у сообщества. По сути мне надо всего лишь запустить OpenCL, монитор по большому счету не нужен, так что я уже готов на всякие грязные хаки.

 ,

alex07
()

ПО для проведение телефонных конференций

Форум — General

Добрый день.

Меня интересуют решения OS для проведения телефонных конференций. На самом деле я не знаю даже как подобное называется, наверняка есть какой-нибудь термин, постараюсь объяснить.

Есть группа людей которым необходимо конференцию провести, пусть их будет 10 человек. В назначенный час все они звонят по определенному телефонному номеру и набирают пин-код. В зависимости от пин-кода сервер запускает их в "комнату". В итоге все кто находятся в одной "комнате" слышат друг друга.

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

Заранее благодарю.

>>>

alex07
()

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