LINUX.ORG.RU

Избранные сообщения bormant

Либо я сейчас изобрел велосипед, либо создатели tmux колдуны, либо и то и то сразу

Форум — Talks

Всем привет! Как кто-то из вас, возможно, знает, я еще тот консолефаг, ну вот нравится мне интерфейс ncurses, нравится фреймбуффер, и не нравится оконный интерфейс и мышкотыканье. Но иногда бывает необходимо посмотреть ссылку на сайт с ядреными JS, бывает веб интерфейс у какой-нибудь программы,да много чего. Что же делать? Тянуться за ноутом? Ставить иксы? Проводить археологические раскопки,и собирать gtk2 под directfb? Нет! Как оказалось (по крайней мере,для меня это мозгоразрыающая новость, поменявшая мою жизнь на до и после), ЛЮБУЮ программу, использующую qt,можно запустить в голой консоли! Нужно запускать с -platorm linuxfb, и о чудо,оно работает! Проверил на браузере falkon, программах dolphin и qbittorrent, все работает. Но только в tmux,в обычной консоли у меня не получилось. Повторяю,возможно я сейчас открыл Америку,но для меня это шок

d09 ()

ALT+SHIFT чтобы срабатывал при отпускании

Форум — Desktop

Сейчас если в приложениях используется alt+shift+(что-то еще), то переключается раскладка. Такое происходит везде, не обязательно с раскладкой. Как сделать, чтобы горячие клавиши работали при отпускании клавиш?

 

VolanQ ()

Из ядра Linux удалили прокрутку в консоли

Новости — Ядро Linux
Группа Ядро Linux

В результате проверки потенциальных уязвимостей из драйверов vgacon и fbcon удалили поддержку буфера прокрутки. С новыми версиями ядра прокрутка консоли по Ctrl-PgUp/PgDn будет невозможна.

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

Коммит для fbcon
Коммит для vgacon

>>> Разбор на opennet.ru

 

question4 ()

Полезные консольные программы

Форум — Talks

Всем привет! Есть у меня старый комп с pentium D и гигом оперативки, на нем стоит linux без иксов и других оконных менеджеров, только голая консоль. Изначально был приспособлен, как музыкальный центр, cmus и открытый для локалки ssh, стоял в углу с колонками,без монитора. Как-то было нечем заняться, и решил проверить, возможно ли вообще в голой консоли в 2020 полноценно пользоваться компом, под стандартные десктопные функции. Оказалось, на 95% возможно. Пока что мой злейший враг - гугл-капча. В этом треде я хочу привести небольшой список программ, работающих во фреймбуферной консоли. Итак, начнем.

Работа с текстом

Ну тут все понятно

  • Nano
  • Vi
  • Emacs

Ну и так далее, кто их не знает.

Интернет

  • links -g (браузер,этот пост был написан в нем)
  • w3m (еще один браузер, умеет .onion)
  • newsboat - RSS
  • mps-youtube

Про ютуб нужно сказать пару слов отдельно, помимо упомянутой выше mps-yt (отличная программа, хоть и неторопливая, ибо python), хорошо показала себя связка newsboat + w3m + youtube-dl + mpv. подписываемся newsboat’ом на нужные ютуб каналы, в конфиге ему браузером указыаем w3m, он по нажатию o открывает ссылку на видео в браузере, в w3m по o открываюем уже настройки, где в External browser пишем mpv -ytdl —vo=drm —ao=alsa или не alsa. теперь по нажатию shift+m w3m начинает проигрывать видео! Но только, если его может скачать youtube-dl. В качестве альтернативы, можно использовать мплеер, youtube-dl video.url -o - | mplayer менее удобно, но на этом компе так не тормозит.

  • finch - irc, telegram, facebook, vk, whatsapp, discord в одном окне? легко!
  • rtorrent - плохо показывает себя с раздачами 10+ гб, был заменен на
  • transmission-cli с интерфейсом stig
  • старый-добрый mc - для ftp, да и вообще

Мультимедия/Игры

  • cmus - музыкальный плеер, с которого все началось на этом компе
  • mplayer - уже упоминался, куда ж в консоли без него или
  • mpv
  • jfbview - смотреть картинки и pdf
  • fbgrab - скриншоты
  • dosbox - отлично работет без иксов, библиотека игр сами знаете. Умудрился даже 98 офтопик запустить, тормозит, но в квесты играть можно.
  • mednafen - эмулятор nes,snes,sega,playstation 1, не помню, чего еще.
  • dgen - sega megadrive only эмулятор, зато картинка поприятнее с фильтрами.

Остальное

  • tty-clock - просто часы. в паре c tmux удобно
  • bash-snippets - набор разных полезных штук вроде прогноза погоды,всяких поисков фильмов и много чего еще, я в основном из-за погоды ставил

Вот, такой список получился. Надеюсь, пополнить его, пишите, какие знаете интересные консольные программы?

 

d09 ()

Вышел компьютер Raspberry Pi 400, в форме клавиатуры

Форум — Linux-hardware

Цена от $70, 4 Гб ОЗУ DDR4, процессор разогнан до 1,8 ГГц (на RPi 4B - 1,5 ГГц). На официальном сайте - новость, а также возможность заказать (русская раскладка пока недоступна). На 3dnews - перевод новости с официального сайта. На Phoronix - результаты бенчмарков (уделывает RPi 4B).

 , ,

ZenitharChampion ()

На github опубликован Linux порт Dos Navigator с открытым кодом

Новости — Open Source
Группа Open Source

Порт в состоянии pre-alfa, но уже в состоянии запуститься, показать интерфейс, скопировать рекурсивно папку или отредактировать какой-нибудь конфиг.

До недавнего времени единственная версия Dos Navigator, работавшая под Linux, была Necromancer’s Dos Navigator с закрытым кодом.

>>> Подробности

 , , , ,

unxed ()

Линуса гномеры покусали?

Форум — Desktop

А где недовольные крики, протесты, угрозы? Это же не какой-то там ненужный трей, это ж блин святая святых! Линус выпилил функцию, которую мы впитали с молоком матери. Близится конец чёрной консоли?

Увидел на опеннете, вот для Ъ: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=973c096f6a85e5b5f2a295126ba6928d9a6afd45

 , ,

papin-aziat ()

Как сохранить быстрые пути в истории Double cmd?

Форум — Desktop

Howdy!

По Alt + Стрелка вниз в панелях можно увидеть список последних путей.

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

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

 

hikikomori ()

Переход ROSA с RPM 5 на RPM 4

Форум — Talks

Начиная с rosa2019.1, дистрибутив ROSA Fresh переходит с пакетных менеджеров RPM 5 и urpmi на RPM 4 и DNF. Эта статья описывает основные отличия для пользователей и сборщиков пакетов.

Подробности

http://wiki.rosalab.ru/ru/index.php/%D0%9F%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4_ROSA_%D1%81_RPM_5_%D0%BD%D0%B0_RPM_4

 , ,

petyanamlt ()

Хочешь стать программистом? Спроси меня как!

Форум — Talks

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

10 Signs You Will Suck at Programming

Краткое содержание: программистом может стать любой, надо просто любить, уметь и хотеть думать головой.

Для всех кто раздумывает стать программистом, или у кого есть друзья, пристающие с вопросами «как ты стал программистом».

 

morse ()

3dbuzz закрылся, открыв свои учебные видео

Новости — Документация
Группа Документация

Сегодня в реддите появилось сообщение о закрытии некогда одного из самых крупных платных сайтов с учебными видео по 3д, 2д арту и разработке игр, в частности алгоритмы ИИ и прочее. К счастью, они решили выложить свои видео в открытый доступ по адресу https://3dbuzz.com.

>>> Подробности

 , , , ,

svyatozar ()

TT2020 — свободный шрифт пишущей машинки от Фредрика Брэннана

Новости — Open Source
Группа Open Source

1 января 2020 года Фредрик Брэннан (Fredrick Brennan) представил свободный шрифт «TT2020» — многоязычный шрифт пишущей машинки созданый с помощью редактора шрифтов FontForge.

Особенности шрифта

  • Реалистичная симуляци дефектов печати текста свойственных печатным машинкам;
  • Многоязычность;
  • 9 начертаний «дефектов» для каждого символа в каждом из 6 стилей шрифта;
  • Лицензия: SIL OFLv1.1 (SIL Open Font License, version 1.1).

Среди предыдущих шрифтовых работ стоит отметить свободные шрифты «Chomsky» (стилизованый под текст заголовка издания «The New York Times»), «Some Time Later» (стилизованый под шрифты из комиксов и мультсериала «Губка Боб Квадратные Штаны»), «LCD Font» (стилизованый под 14-сегментный шрифт ЖК-дисплеев) и другие.

Фредрик также принимает активное участие в разработке и подготовке следующего релиза FontForge.

>>> Подробности

 , ,

atsym ()

Самый простой дискретный GPU для Linux

Форум — Linux-hardware

Подскажите какую самую простую видеокарту взять для линукса? Никаких игр и 3D мне не надо. Хочется простой 2D десктоп в 4K. Не хочется никакой возни с драйверами, чтобы все стабильно работало из коробки.

 

caustic ()

Объясните про mkntfs

Форум — General

Понадобилось создать загрузочную флешку с офтопиком (семёрочкой). Вроде всё просто MBR, флаг active, ms-sys -7, mkntfs, скопировать файлы. Но выяснил, что, в общем то, написано здесь http://freebsd.1045724.x6.nabble.com/mkntfs-doesn-t-install-NTFS-s-bootcode-d... Флешка не грузится, более того, выводится сообщение:

This is not a bootable disk. Please insert a bootable floppy and
press any key to try again
И эту надпись выводит именно загрузчик от mkntfs версии 2017.3.23. Если скомпилить (как написано по ссылки) «франкенштейна» — заменить в исходниках boot.c на тот, что шёл в версии 2016.2.22, то всё работает как и должно.

Кто-нибудь в курсе зачем так сделали? А это как-то издевательски, по сообщению про ″not a bootable″ гуглится куча форумов про правильное разбиение флешки и я истратил несколько часов, на всякие fdisk, sfdisk, parted. И, главное, как сейчас правильно под линуксом делать загрузочный раздел с NTFS и bootmgr?

 

mky ()

Бамблби не нужен?! Свершилось! Небольшое видео по Нвидиа Оптимус.

Форум — Linux-hardware

Не так давно компания Нвидиа включила в свой драйвер поддержку прайм. https://download.nvidia.com/XFree86/Linux-x86_64/435.21/README/primerenderoff... https://wiki.archlinux.org/index.php/NVIDIA_Optimus_(Русский) По этому поводу, что у меня получилось и некоторые вопросы, я снял видос: https://www.youtube.com/watch?v=rjh8VeVbo7Y&t=225s Хочу отметить сразу, тестирую и сейчас, прирост производительности в играх и нет ТИРИНГА! Протестировал, настроил всё это дело в Арч Линукс.

 ,

youswer ()

Вопрос контроля использования флешек в организации

Форум — Admin

Здравствуйте! Решил использовать возможности udev, bash, xmpp для контроля использования флеш носителей в организации.

В результате всё получилось и при подключении флешки не входящей в «белый список» мне приходит сообщение на psi.

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

Однако пока не понимаю, как это лучше реализовать. Думаю в следующих направлениях:

1) Использовать Samba и файловую шару (минус в том, подключение к ней происходит при входе в учётную запись пользователя, а флешку могут подключить и до входа).

2) Использовать OpenLDAP (пока в нём слабо разбираюсь, читаю примеры, книги, статьи - и разобраться сходу не выходит. Нужна практическая необходимость - может сейчас это она и есть?).

3) Размещение локально на каждом ПК (минус - обновление файла. На мой взгляд самое нерациональное использование возможностей сети).

Буду рад Вашим советам!

 , ,

Sandro331k ()

разработчик на C в Эрливидео

Форум — Job

Всем привет!

Я ищу нового коллегу нам в Эрливидео писать на C под линукс обработку видео.

Нужно будет:

  • девелопить наш транскодер (nvidia, ffmpeg, quicksync и прочие смежные технологии)
  • пилить обвязку вокруг видео-аналитики (нейросетки, Caffe), связанную с транскодированием видео

Работать можно как в Москве в офисе, так и удаленно.

Мы активно работаем с современными инструментами: git, redmine, CI/CD. Так, например, в большинстве проектов принято не давать мержить ветки без прогона тестов, а результат сразу пакуется в deb пакеты для установки.

Команда распределенная, так что много общения проходит в чате.

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

Зарплата: 120-170 тыс р, оформление белое по ТК РФ.

Присылайте резюме на hire@flussonic.com

 ,

max_lapshin ()

Раз уж пошла тема про выбор ноута, хвастаюсь: thinkpad e480 ( 20KN005CRT )

Форум — Linux-hardware

Купил сабж ( характеристики), пока доволен как слон

достоинства:

  • + памяти 8 GiB. 2 полноценных слота под ноутбучный DDR4. Один занят, второй свободен
  • + охлаждение отличное, кравиатура становится чуть тёплой только при зарядке аккумулятора. некоторые сомнения - все отверстия под вентилляцию внизу. возможно, на коленях греться будет сильнее.
  • + матовый ips. не спец, но пока всё нравится, глаза не устают за день
  • + клавиши приятные. к сожалению, в углу Fn вместо Ctrl ( «тому, кто это придумал, надо вбить в голову ржавый гвоздь» ), но к счастью они меняются программно через uefi. там же можно сказать, что primary будут F1-F12, а не мультимедийные
  • + идёт без оси ( p/n 20KN005CRT ), debian встал без проблем в режиме UEFI. С arch'ем тоже проблем не было
  • + smplayer + mpv работают с аппаратным ускорением через vaapi
  • + трекпоинт, трекпад работают. Сначала думал, что кнопки «мыши» заточены под трекпоинт, потом заметил, что нижние углы трекпада нажимаются как кнопки, так что удобно в любом варианте
  • + корпус понравился сильно. крепкий, прочный, не гнётся и не скрипит. у всех предыдущих ноутов было опасение что-то сломать, а тут такой уверенный кирпич, не гнётся. за это приходится раслачиваться весом ( 1.75 кг ), но это мне уже не критично
  • + полноценный rj45, монолитный. на офсайте почему-то сказано сеть 10/100, но в яндекс маркете и в магазине где брал сказано 10/100/1000. Дома линк поднялся на гигабите
  • + Особенно понравился аккум:
    router@calypso:~$ uptime
     00:35:43 up  8:23,  4 users,  load average: 0,55, 0,77, 0,63
    router@calypso:~$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
    
      native-path:          BAT0
      vendor:               LGC
      model:                01AV445
      serial:               182
      power supply:         yes
      updated:              Вт 12 фев 2019 00:35:41 (23 seconds ago)
      has history:          yes
      has statistics:       yes
      battery
        present:             yes
        rechargeable:        yes
        state:               discharging
        warning-level:       none
        energy:              9,94 Wh
        energy-empty:        0 Wh
        energy-full:         44,99 Wh
        energy-full-design:  45 Wh
        energy-rate:         5,565 W
        voltage:             11,064 V
        time to empty:       1,8 hours
        percentage:          22%
        capacity:            99,9778%
        technology:          lithium-polymer
        icon-name:          'battery-low-symbolic'
      History
     (rate):
        1549920941  5,565   discharging
    
    
  • + зарядка шустрая, за час или полтора c 10 до 99%
  • разбирается легко, сразу доступ ко всем частям для замены. https://www.youtube.com/watch?v=IDkoD0iF-Xs
  • есть свободный слот M.2 для ssd карточки

недостатки:

  • - немного отвлекают индикаторы на мультимедийных клавишах и кнопке питания, они прямо под монитором. мультимедийными не пользуюсь, а на кнопку питания какую-нибудь плотную наклейку прилеплю
  • - от пищалок многого ждать не стоит. с внешними наушниками звук отличный.
  • - маркий корпус. остаются следы даже от чистых рук
  • - usb3 type-c один, совмещён с зарядкой
  • - аккумулятор НЕсъёмный

особенности:

  • +/- i5. Увы, kaby lake, но поставил пакет intel-microcode и про дырки можно забыть. Падения производительности не заметил, но я ничего тяжёлого на нём не гонял.
  • +/- wifi совмещён с bluetooth ( intel Wireless-AC 3165 ), нужно установить пакет firmware-iwlwifi , работает стабильно
  • -? кардридер только microSD ( но у кого нибудь ещё остались девайсы с не-микро ? )
  • [паранойя] при желании легко отключить кабель от камеры и микрофонов :)

выводы некоторых утилит ( серийники и mac адреса скрыл ) :

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

и да, я в курсе что thinkpad уже не тот, и вообще ТруЪ была только X серия и то во времена IBM. Всё равно ноут понравился

Если есть вопросы, спрашивайте. Попробую проверить.

 ,

router ()

Compose клавиша работающая «вне» (перед) программ

Форум — Desktop

Мне очень нужен телеграмм-клиент (заставили им пользоваться).

Но писать в нём, уже несколько дней, у меня так и не получается. Из-за ХЗ как работающей клавиши Compose. Она вроде работает и вроде нет.

Далее по делу.

Вот есть у меня много-много-летний авто-запускаемый .sh файлик с таким содержимым:

  setxkbmap "us,ru"
  setxkbmap -option ''
  setxkbmap -option 'grp:caps_toggle'
  #setxkbmap -option 'grp:toggle'        # RAlt
  #setxkbmap -option 'grp:rwin_switch'
  setxkbmap -option 'grp_led:scroll'
  #setxkbmap -option 'compose:menu'
  setxkbmap -option 'compose:ralt'
  setxkbmap -option 'terminate:ctrl_alt_bksp'
  # control pointer from keypad (on/off: Alt+Shift+NumLock)
  setxkbmap -option 'keypad:pointerkeys'
  numlockx status > /dev/null && numlockx toggle && numlockx toggle
  xset r rate 200 20
, который переводит любую подключённую клаву в «рабочий» режим одним только его запуском.

И клавиша Compose работает всегда и везде и ниразу меня не подводила.

Но, вдруг, в этом сраном телеграмме, она ведёт себя «неадекватно». Вроде при её нажатии всегда вставляется «Tab» (вроде всегда, я все возможные комбинации не тестировал), а после него (не всегда) вставляется нужный символ.

Подскажите как «перебороть» ввод в телегу и заставить её слушаться системных правил?

 ,

p3218 ()

Однозначное переключение раскладки

Форум — Desktop

Добрый день!

Хочется сделать переключение раскладки однозначным - то есть чтоб us всегда включалась одной клавишей, ru - другой. Хочется чтоб поведение не зависело от DE (чтоб одинаково работало и в графической сессии, и в VT).

Варианты, предлагаемые через изменение keyboard-configuration меня не устраивает - там нет однозначных, только циклические. Плюс еще и те что через ctrl ломают ^C и прочие горячие клавиши.

Варианты с setxkbmap также ломают стандартные хоткеи, плюс к этому там очень мало вариантов - единственный нормальный это Caps\Shift+Caps, из-за которого теряется капслок. И опять же подгружается это все только в оболочке.

xmodmap вообще работает странно - ради интереса переназначил capslock как numlock (а при использовании shift он опять становится capslock'ом что мне весьма подходит), в своем DE настроил хоткеи переключения по numlock'e на us-раскладку и по printscreen на кириллицу - все работает нормально. Заблокировал десктоп (через xscreensaver) - снять блокировку уже не получается потому что переключение языков сломалось. После ребута нажатие на капслок то включает uppercase, то меняет раскладку, при этом по-разному работает в зависимости от текущей раскладки.

В общем, хотелось бы избежать все этой ерунды, сделать один раз и чтоб оно и дальше работало. Идеальный вариант для меня - CapsLock - us, PrintScreen - ru, shift+CapsLock = uppercase. Посоветуйте, пожалуйста, как я могу это сделать.

Кстати, варианты типа «ctrl+1 - en \ ctrl +2 - ru» тоже подходят, но я не смог найти ни одного даже близко похожего рецепта.

 , ,

micronekodesu ()