Сообщество - GNU/Linux
Добавить пост

GNU/Linux

962 поста 15 238 подписчиков

Популярные теги в сообществе:

14

ХЕЛП!!! Определить систему. Установить драйвер

Уважаемые пикабушники! Прошу помощи!

Исходные данные:

  1. Есть сенсорный дисплейный модуль, через который идёт управление контроллером инкубационного шкафа.

  2. Есть вышедшие из строя контроллеры тачскрина (на фото) EGR SAT 4500G-G RS232 4-х проводной

ХЕЛП!!! Определить систему. Установить драйвер Ремонт техники, Электроника, Linux, Видео, Длиннопост

3. Есть оболочка управления на базе Линукс. На видео загрузка и сама оболочка управления.

Суть проблемы:

Данная модель тач-контроллера больше не выпускается и купить такой большая проблема (последний раз брал Б/У10 шт. на Алике, пришло только 5). Чтобы заставить работать другую модель тач-контроллера нужно переустановить в системе драйвер.

Как узнать какой Линукс установлен под данной оболочкой управления? ядро Linux Iris 2.6.28

И как переустановить драйвер?

UPD:

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

ХЕЛП!!! Определить систему. Установить драйвер Ремонт техники, Электроника, Linux, Видео, Длиннопост

UPD2:

Путем недолгих манипуляции с поиском нужной комбинации клавиш, удалось установить, что при нажатии Ctrl+Alt+F3 можно попасть в BusyBox. Откуда, путем ввода команды uname -a, узнал ядро системы - Linux Iris 2.6.28

ХЕЛП!!! Определить систему. Установить драйвер Ремонт техники, Электроника, Linux, Видео, Длиннопост
ХЕЛП!!! Определить систему. Установить драйвер Ремонт техники, Электроника, Linux, Видео, Длиннопост
Показать полностью 3 1
31

Аквариум в терминале

Для запуска аквариума:
asciiquarium

Установить аквариум через snap:
sudo snap install asciiquarium

Аквариум в терминале Linux, Аквариум, Терминал
2373

Невероятное событие из мира Linux

https://panorama.pub/news/linus-torvalds-podtverdil-utecku-i...

Невероятное событие из мира Linux Twitter, ИА Панорама, Linux, Скриншот
460

Про Ubuntu Touch и опыт использования

Всем привет! Я уже давно хотел написать небольшую статью относительно моего пользовательского опыта работы с операционной системой Ubuntu Touch, которую я использую в качестве основной уже более года, и, поскольку некоторым откликнувшимся пользователям пикабу это показалось интересным для чтения, я рад стараться :)

Прежде всего, следует понимать, что Ubuntu Touch (далее UT) – это не типичный GNU/Linux дистрибутив, к которым все привыкли на десктопе и серверных машинах. UT – дистрибутив для мобильных девайсов (смартфоны, планшеты) и заточен под работу на этих самых девайсах. Все существующие приложения сделаны (либо портированы) именно для UT – привычных используемых десктопных GNU программ в OpenStore (местный центр приложений) вы здесь не увидите (но запустить их возможно, об этом ниже). На данный момент над дистрибутивом работает сообщество UBports, взявшее разработку и портирование в свою руки после того как Canonical прекратили какую-либо поддержку и разработку UT.

Почему я использую именно UT в качестве основной ОС, а не Android или iOS? Я не гик, не ненавистник всего гугловского и проприетарного и не скрываюсь от большого брата (UT – privacy-friendly ОС, в чем несомненно её плюс). Мне просто нравится GNU/Linux и я привык работать именно в этой операционной системе, да и в UT присутствуют необходимые мне для повседневной жизни приложения. Наличие её у меня на смартфоне это не только интересный для меня опыт, но и удобство, ведь всё для меня здесь привычно :)

1. Пользовательский интерфейс.

В качестве графического окружения UT использует Lomiri, ранее именовавшуюся Unity 8. Всё работает довольно плавно и быстро – я не замечал каких-либо тормозов или каких-то особых проблем с DE. Управление происходит жестами, позволяя переключаться между приложениями, открывать панельку для запуска других приложений, перетаскивать окна между собой для совместного использования двух приложений (в desktop и tablet режиме) и изменять размер окна приложения (в desktop режиме). Десктопный режим сделан настолько удобно, что порой я его использовал постоянно. К сожалению, привычной возможности "вернуться назад" в виде жеста нет, что для меня не совсем удобно – приходится тянуться большим пальцем в верхнюю часть экрана.

Про Ubuntu Touch и опыт использования Linux, Ubuntu, Операционная система, Длиннопост

2. Приложения.

Программное обеспечение для UT поставляется через местный центр приложений OpenStore, представляющий из себя удобный каталог уже собранных .click пакетов. Конечно же, ничего не мешает устанавливать и отсутствующие в OpenStore приложения. С переходом на 20.04 некоторые мне приходилось собирать на домашней машине и устанавливать уже на UT. Приложения делятся на два типа – нативные, использующие QML, и веб-приложения – обертки веб-версий каких-либо популярных сервисов, нередко чем-либо дополненные для более удобного использования на мобильном устройстве.

Из интересующего для обыденного пользователя присутствуют навигационные приложения, почтовый клиент, читалки, мессенджеры (нативный клиент телеграм – TELEports, Cinny для Matrix, ConverseJS для XMPP), менеджер паролей, проигрыватель подкастов, просмотрщик документов и прочее.

Конечно же, вы здесь не найдете привычных для многих проприетарных мессенджеров (WhatsApp, Viber), банковских приложений, доставки еды и такси. Можно ли жить без всего этого? – Для каждого пользователя свой ответ на этот вопрос. Для тех же, кто не может без всего этого обойтись, есть выход – эмулятор Android.

Про Ubuntu Touch и опыт использования Linux, Ubuntu, Операционная система, Длиннопост
Про Ubuntu Touch и опыт использования Linux, Ubuntu, Операционная система, Длиннопост

3. Запуск Android приложений.

Запуск Android приложений осуществляется благодаря эмулятору Waydroid, работающим в контейнере. В качестве образа Android поставляется Lineage OS, с возможностью установить его вместе с Google сервисами. Установленные в Waydroid приложения отображаются вместе с остальными в панельке всех приложений. Я же их скрываю, мне так удобнее ;)

К слову, использовать Waydroid постоянно не самая лучшая идея – это не очень хорошо сказывается на времени работы устройства от аккумулятора. Я его использую не так часто, а только когда мне требуется зайти в банковское приложение, вызвать такси или заказать еду. Доступа к WiFi или Bluetooth у Waydroid нет (я ношу фитнес-браслет и для того, чтобы собирать данные с браслета, приходится использовать второй девайс с Lineage OS) , интернет-соединение осуществляется через виртуальный интерфейс. Но есть доступ к NFC, мне удавалось пополнить карту “тройка” через приложение московского транспорта.

Про Ubuntu Touch и опыт использования Linux, Ubuntu, Операционная система, Длиннопост

4. Запуск десктопных программ.

Для запуска десктопных программ используется Libertine – контейнер с такой же пакетной базой, как и в Ubuntu Touch. Я не вижу особого смысла в большинстве десктопных программ на смартфоне, как минимум из-за размера экрана. Тем не менее, время от времени я использую Firefox и десктопную версию клиента Telegram. Запуск десктопных программ может иметь смысл для тех, кто подключает свой девайс к внешнему монитору и использует его не только как телефон, но и как “переносной компьютер”. К сожалению, не все программы стабильно работают, но, тем не менее, они работают :)

Помимо запуска десктопных программ, Libertine следует использовать и для большинства устанавливаемых CLI-утилит. Почему? Об этом ниже.  

Про Ubuntu Touch и опыт использования Linux, Ubuntu, Операционная система, Длиннопост

5. Advance Packaging Tool и прочие радости жизни.

Изначально корень смонтирован как read-only, соответственно использование apt не является поддерживаемым способом установки программного обеспечения, а apt upgrade вероятнее всего поломает все, что хорошо работает. Конечно же, всегда можно перемонтировать корень в read/write, но следует помнить, что это неподдерживаемый способ установки программного обеспечения, ведь обновления ОС поставляются в виде образа, как, например, обновления OpenWRT. Для различных утилит, которые мы обычно устанавливаем через apt, следует использовать Libertine, что я и делаю. Но если мне требуются более свежие пакеты, я запускаю их в chroot, используя rootfs какого-либо другого дистрибутива (например, Manjaro). На самом деле я, как и, наверное, большинство остальных юзеров UT – постоянно лезу в систему, могу установить какие-то нужные мне утилиты через apt в обход рекомендованных сообществом способов.

Про Ubuntu Touch и опыт использования Linux, Ubuntu, Операционная система, Длиннопост

5. VPN

Из коробки поставляется OpenVPN (2.3.10 – для Xenial, 2.4.7 – для Focal). Есть поддержка Wireguard (приложение на Xenial, через NetworkManager на Focal) при условии поддержки wireguard ядром, что я обычно и использую.

Подключение через OpenVPN более удобное, достаточно нажать на кнопочку в панельке. С Wireguard же либо через приложение, либо nmcli, nmtui. Я предпочитаю через терминал)

7. Геолокация

Следует понимать, что UT не использует проприетарные сервисы Google, которые помогают с геолокацией устройства как на Android, так что геолокация здесь, если можно так выразиться, нативная, как в навигаторе.

На моем опыте показала себя хорошо, хотя в первое время использования я и не знал, что ей требуется холодный старт для первичной инициализации местоположения, и вовсе думал, что у меня GPS не работает… Огромный недостаток геолокации на UT – она, черт возьми, не может работать в фоновом режиме. К слову говоря, практически все программы в UT в фоновом режиме останавливаются, но их можно всегда переключить на возможность работать в фоне – включил что-либо на Youtube, заблокировал телефон и слушаешь :)

Из интересного, что я ещё использую на UT, помимо привычных мне GNU утилит, – приложение ISODrive, позволяющее использовать смартфон для запуска LiveCD образов на компьютере. Также совсем недавно появилась возможность запуска x86_64 Windows программ, которой я пока не нашел никакого применения – правда, не знаю что запускать. Помимо этого, есть классные фичи, которые я хотел бы использовать, но это на данный момент не поддерживается моим устройством (либо ядром – его, конечно же, можно кастомизировать и собрать свой образ на основе порта). Одна из них – запуск виртуальных машин (arm64, x86_64) на устройстве, другая – использование беспроводного монитора, которое дает возможность вместе с подключенной переферией использовать девайс “как компьютер” :)

Про Ubuntu Touch и опыт использования Linux, Ubuntu, Операционная система, Длиннопост
Про Ubuntu Touch и опыт использования Linux, Ubuntu, Операционная система, Длиннопост

Конечно же, проблем тоже хватает, и, исходя из моего опыта, на моем девайсе есть некоторые проблемы с bluetooth драйверами, что делает работу bluetooth не всегда стабильной. Обычно мне помогает перезапуск демона, либо перезагрузка девайса, что доставляет порой небольшой дискомфорт. И, соответственно, устройств с поддержкой всего на ~100% не так много, на определенных девайсах что-то может работать, на других нет.

Что меня ещё радует в Ubuntu Touch, так это сообщество, которое делится своими хаками, наработками и приходит на помощь при различных вопросах и проблемах.

Благодарю всех, кто уделил свое внимание и время на данный пост и буду рад ответить на ваши вопросы, если таковые будут!)

Показать полностью 8
428

Ответ на пост «Отправить в Телеграм. Linux»

С телегой вообще все просто.
в общем виде это выглядит так:

curl --header 'Content-Type: application/json' --request 'POST' --data '{\"chat_id\":\"111111111\",\"text\":\"тут вводите любой нужный вам текст\"}' \"https
://api.telegram.org/
bot2222222222:AGGX_2SN8SYPYW7x_o9xcdRPyOZfoQtqTS8/
sendMessage\"

(пообрезайте переносы строк, потому иначе редактор пикабу обрезает всю ссылку curl. все должно быть в одну строку)

сначала регаете бота:
Для этого добавляем себе в контакты @botfather и пишем ему сначала /start, потом /newbot.
Там задаем боту имя. Например @lichniy_bot
Теперь нужно добавить в свой список контактов созданного бота. Для этого найдите его по имени.
Вписываете в команду слово bot и дальше token бота. Пишется все в одно слово.
потом узнаете свой ID. Чтобы его узнать, добавьте бота @my_id_bot и напишите ему /start
данное значение вписываете в поле chat_id

Profit, вы великолепны. )

можете вписывать в любой баш скрипт - меня так мои бекапы информируют о результате.

Если ссылки можно, то напишите в коммент - кину ссылку откуда я это брал - там с картинками пояснения.

Показать полностью
101

Отправить в Телеграм. Linux

На работе прикрыли богомерзкий Whatsapp, но оставили православный Telegram. И я, как правильный работник госучереждения, печатал разные бумаги для личного пользования и роста, пересланные супругой в телеге. На работе Windows (must die!), дома Linuxmint. И вот стало мне так тоскливо, что в ФМ меню нет отправки в тележку, что наяндексил хороший скрипт для LinuxMint 20.

Отправить в Телеграм. Linux Linux, Telegram

Качаем отсюда. И распаковываем в /home/your-user-folder/.local/share/nemo/actions

Содержимое telegram-send.nemo_action заменяем на:

  1. [Nemo Action]

  2. Name=Send to Telegram

  3. Name[ru]=Отправить в Телеграм

  4. Comment=Sends the file to Telegram Chat

  5. Comment[ru]=Отравка файлов в чат Телеграма

  6. Quote=double

  7. Exec=<telegram-send.sh %F>

  8. Icon-Name=telegram

  9. Selection=NotNone

  10. Extensions=nodirs;

  11. Dependencies=telegram-desktop

Для файла telegram-send.sh даём права на выполнение в терминале (ctrl+alt+t): sudo chmod 755 telegram-send.sh

Вы прекрасны!

P.S. Как сделать чтобы telegram-send.sh не был ссылкой?

Показать полностью 1
59

Подборка захватывающих нативных RPG для Linux-геймера

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

Подборка захватывающих нативных RPG для Linux-геймера Игры, Linux, RPG, Подборка, Видео, YouTube, Длиннопост

Pillars of Eternity

Подборка захватывающих нативных RPG для Linux-геймера Игры, Linux, RPG, Подборка, Видео, YouTube, Длиннопост

Купить игру на Plati

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

Pillars of Eternity — это масштабная изометрическая партийная ролевая игра в атмосфере тёмного фэнтази от культовой студии Obsidian Entertainment. Игроку предстоит погрузиться в мрачный мир Иоры и стать невольным участником в закулисных интригах древних богов. Множество интересных персонажей, скрупулёзно проработанный сюжет, атмосферная музыка и уйма захватывающих квестов никого не оставит равнодушным. Идеальная игра для всех поклонников Baldurs Gate и Neverwinter Nights 2.

Torchlight II

Подборка захватывающих нативных RPG для Linux-геймера Игры, Linux, RPG, Подборка, Видео, YouTube, Длиннопост

Купить игру на Plati

Пока Blizzard со своей Diablo на протяжение многих лет воротит свой нос от самой свободной и гибкой игровой платформы, ушлые парни из Runic Games ещё в 2012 году выпускают настоящий шедевр в жанре Hack and Slash RPG с полной поддержкой Linux.

Torchlight II — это зубодробительный экшен в стиле ранних частей Diablo, где игроку предстоит в одиночку или объединившись вместе с друзьями крошить сотни монстров в надежде выбить ту единственную заветную шмотку для создания идеального билда. Стильная мультяшная графика, 4 проработанных класса, уйма монстров и лута — что ещё нужно для качественного диаблоида?

Ведьмак 2: Убийцы королей

Подборка захватывающих нативных RPG для Linux-геймера Игры, Linux, RPG, Подборка, Видео, YouTube, Длиннопост

Купить игру на Plati

Ведьмак 3 может быть любимой игрой молодого поколения, но для старых фанатов игра вызывает лишь тоску по прошлым временам, когда атмосфера и вариативность ценились разработчиками из CD Project RED намного больше, чем пустой открытый мир с уймой вопросиков.

Ведьмак 2: Убийцы королей — это последняя игра серии с упором на вариативность и нелинейность сюжета, доступная игрокам на Linux. Игроку предстоит вжиться в роль прославленного ведьмака Белого Волка и, путешествуя по королевству Темерия, попытаться распутать клубок загадочных событий, что в скором времени приведёт мир к хаосу.

Трилогия Shadowrun

Подборка захватывающих нативных RPG для Linux-геймера Игры, Linux, RPG, Подборка, Видео, YouTube, Длиннопост

Купить трилогию на Plati

От мрачного фэнтази к тёмному будущему киберпанка.

Трилогия игр Shadowrun — это одни из увлекательнейших изометрических партийных ролевых игр от американской студии Harebrained Schemes. Игроку предстоит окунуться в захватывающих мир постапокалиптического тёмного будущего, где сплав из высоких технологий и магии так удачно вплетён в захватывающий сюжет. Проработанные напарники, пошаговые тактические бои, умные противники и множество оружия уже ждут своего героя.

Дилогия ATOM RPG

Подборка захватывающих нативных RPG для Linux-геймера Игры, Linux, RPG, Подборка, Видео, YouTube, Длиннопост

Купить дилогию на Plati

Захватывающее приключение в русском антураже всеобщей разрухи и c качественно проработанной ролевой системой? Нет, это я сейчас не про S.T.A.L.K.E.R.

ATOM RPG — это постапокалиптическая ролевая игра, действие которой происходит в альтернативной Восточной Европе спустя 22 года после случившейся ядерной войны. Игрок берёт на себя роль одного из выжившего, которому предстоит отправиться в дикие пустоши для выполнения секретного задания. Опасные мутанты, рейдеры, продуманная система прокачки, моральный выбор и последствия, а также пошаговые сражения. Всё это ждёт истинного поклонника классических ролевых игр!

Wasteland 3

Подборка захватывающих нативных RPG для Linux-геймера Игры, Linux, RPG, Подборка, Видео, YouTube, Длиннопост

Купить игру на Plati

Если вы не поклонник отечественного антуража, то как насчёт диких пустошей Запада?

Wasteland 3 - продолжение идейного вдохновителя всей оригинальной серии Fallout. Как и в культовой Fallout 2, действие третей части Пустошей разворачивается в мире, опустошенном ядерной войной. Игроку предстоит в одиночку или обзаведясь группой разношерстных напарников, отправиться на поиски приключений для своей пятой точки. Насыщенный нелинейный сюжет, разветвлённая система прокачки с влиянием на игровой процесс, а также качественная графика делают Wasteland 3 одной из красивейших RPG, доступных на Linux.

Pathfinder: Kingmaker

Подборка захватывающих нативных RPG для Linux-геймера Игры, Linux, RPG, Подборка, Видео, YouTube, Длиннопост

Купить дилогию на Plati

Pathfinder: Kingmaker — это отличный пример того, как создать хорошую компьютерную адаптацию на основе настольной ролевой игры. Российская игровая студия Owlcat Games проделала большую работу по дополнению фэнтезийного настольного мира Pathfinder и наполнению его интересными персонажами, качественными диалогами, а также запоминающимися локациями с атмосферной музыкой. Но из-за излишнего следования правилам настольной игры, таким как рандомный невидимый кубик и временные рамки, возникает желание закрыть игру и никогда не возвращаться к ней. Тем не менее, несмотря на эти минусы, я все же бы порекомендовал вам попробовать сыграть. Возможно, что вам действительно понравится.

UnderRail

Подборка захватывающих нативных RPG для Linux-геймера Игры, Linux, RPG, Подборка, Видео, YouTube, Длиннопост

Купить игру на Plati

Underrail — это постапокалиптическая RPG с изометрической графикой, разработанная независимой студией Stygian Software для Windows, Mac и Linux. В игре вы играете за очередного выжившего в мире, где мутанты, радиация, бандиты и другие угрозы — это уже давно обыденность постъядерного мира. Игроку предстоит исследовать проработанные локации, общаться с интересными NPC, выполнять задания и сражаться в напряжённых пошаговых боях. В остальном же перед нами всё тот же Fallout 2.

Black Geyser: Couriers of Darkness

Подборка захватывающих нативных RPG для Linux-геймера Игры, Linux, RPG, Подборка, Видео, YouTube, Длиннопост

Купить игру на Plati

Отставить шутки о название игры! Ибо она до жути хороша!

Black Geyser: Couriers of Darkness - классическая изометрическая партийная ролевая игра от студии Grapeocean Technologies. Действие игры разворачивается в очередном мире темного фэнтези, где нашему герою предстоит принимать решения, которые спасут или повергнут мир в хаос. Пошаговые бои, закрученный сюжет, множество интересных напарников с двойным, а то и с тройным дном - всё это ждёт игрока в Black Geyser.

Encased: A Sci-Fi Post-Apocalyptic RPG

Подборка захватывающих нативных RPG для Linux-геймера Игры, Linux, RPG, Подборка, Видео, YouTube, Длиннопост

Купить игру на Plati

Лучшее всегда стоит оставлять на потом.

Encased: A Sci-Fi Post-apocalyptic RPG — это одна из лучших современных копий классических Fallout, разработанных отечественной инди-студией Dark Crystal Games. Благодаря скрупулёзной работе над игровым процессом и захватывающим сюжетом игра не отпускает геймера из своих тёплых постапокалиптических объятий приключений ни на минуту (По крайней мере, первая половина игры уж точно). Интригующая завязка, интересные квесты, огромная свобода, напряжённые продуманные бои — что ещё нужно для захватывающего приключения?

Заключение

На этом всё! Если вам известные нативные RPG для Linux с интересными сюжетами и множеством возможностей, что не были упомянуты в этой подборке, то, пожалуйста, не стесняйтесь поделиться ими в комментариях. Уважайте свободу, играйте в хорошие игры и ни в коем случае не предавайте себя.

Видеоверсия

Если понравился материал, то, пожалуйста,посетите мой блог ---> ТЫК.

Показать полностью 10 11
63

Git: извлечение первого и последнего комита по автору

В силу определённых обстоятельств – периодически стал возникать вопрос, в каких временных рамках я занимался тем или иным проектом. И готового ответа на него у меня не было – как-то не приходило в голову фиксировать подобную информацию.

Git: извлечение первого и последнего комита по автору Кросспостинг, Git, IT, Командная оболочка bash, Linux

Но есть же git – ведь он поможет? Ведь поможет, да?

Git поможет!

Возникла тривиальная идея – вытащить эту информацию из гит-лога. Первый и последний коммиты – плюс-минус дадут требуемые рамки. Достаточно найти все коммиты определённого автора (в данном случае – себя) и взять первый+последний.

Git alias для поиска по автору

Чтобы не запоминать (или не искать в истории) довольно длинную команду – её удобно запихать в пользовательский alias (именно гита, не оболочки). Например – в ~/.gitconfig прописать (в секции [alias]):

Git: извлечение первого и последнего комита по автору Кросспостинг, Git, IT, Командная оболочка bash, Linux

В частном случае – это уже работает достаточно удобно и выглядит примерно так:

user@host:~/single-repo$ git first-last-by-author dmitry f887e8aa55 Dmitry 2022-06-26

6f7a97ded7 Dmitry 2021-04-08

Когда репозиторий для поиска – один. Или парочка. Или… Нет, когда их парочка сотен – становится грустно. Идея явно требует развития!

One Function to find them all

Для решения задачи поиска по набору репозиториев – пришлось воспользоваться функциями оболочки. Они у меня сложены в отдельном файле ~/.config/bash/bash_functions.

На базе команды для обновления репозиториев и приведённого выше гит-алиаса для поиска по автору – сделал такую вот bash-функцию:

Git: извлечение первого и последнего комита по автору Кросспостинг, Git, IT, Командная оболочка bash, Linux

Теперь поиск работает и в общем случае (в каталоге multi-repo лежит куча git-репозиториев):

user@host:~/multi-repo$ git-first-last-commit-by-author dmitry

8f1d4ae Dmitry 2022-08-16

83a8f89c Dmitry 2023-02-15

Видно, что здесь порядок сортировки по датам – прямой. Мне так удобней, но всегда можно использовать ключ --reverse для sort внутри git-first-last-commit-by-author().

Показать полностью 2
Отличная работа, все прочитано!