LINUX.ORG.RU

Ubuntu


198

46

Всего сообщений: 640

Как настроить всё и не сойти с ума: мысли дева

Прошло 6 лет с момента последнего поста. Много интересных событий и открытий произошло, но прежде перехода к теме хочу немного рассказать о себе. Как и большинство инженеров, я учился в техническом вузе, где с первого дня нам прививали здоровые технические привычки. По специальности я начал работать только через 10 лет после его окончания, все эти годы я работал девом и не могу сказать что жалею. Исторически сложилось что было два пути: Уйти в бек-разработку (что я и сделал) или выбрать какую-то около техническую тему. Мне особо не было интересно разбираться с каким-то невнятным доменом…

Приступим

10 лет назад было столько же дистрибутивов, операционных систем и т. д. Могу спойлернуть сразу — поменялось всё минорно, то есть фундаментально люди по-прежнему не летают, квантовые вычисления скорее эзотерика и процессоры есть куда уменьшать). Каждый дев (если это не шарпер) рано или поздно переходит на Mac/Linux и не знает бед с постоянными кривостями windows. Конечно, есть у винды хорошие стороны, но я их как-то не нашел. За 10 лет успел поработать на PHP, Java, Ruby, Go, Js и. конечно же. любимом Python. Покидало меня знатно. Считаю бейдж Senior/TechLead очень относительным. По опыту скажу, всего ты знать никогда не будешь поэтому особо нет смысла вы**. Дальше будет мысль о том как всё настроить и не убить 10 лет.

ОС

Любая ос — это каркас. Ты можешь и на Windows 8 (надеюсь, ты так не делаешь) писать отличных код. Один вопрос, который может пошатнуть эту гипотезу — отказоустойчивость. К примеру, ты пилишь очередную апи и у тебя резко начинает перезагружаться ос и хорошо, если ты успел сохранить свою работу, иначе совсем грустно.

  • Linux — это система, которая подразумевает умение решать проблемы.
  • Мак — система, где ты покупаешь уже готовое решение без возможности особой настройки.
  • Windows — система, где ты учишься переносить боль и в дальнейшем идти на компромиссы. Выбор всегда твой, но и ответственность тоже твоя. Когда ты, к примеру, поставил арч и не смог запустить иксы, это как минимум не продуктивно. Большинство людей убивает время для сомнительного профита. По этому перед выбором однозначно рекомендую оценить своё время на изучение нюансов.

Кастомизация

Все мы знаем о прекрасном Unixporn и видели эти гениальные рисуночки. Очень красиво и необычно по отношению к дефолту. А вот теперь серьёзно, большинство из этого пластикового окружения неюзабельно от слова совсем. Некоторые окружения пилятся неделями/месяцами для того, чтобы выложить это на Unixporn. То есть эти, к примеру, 2 недели ты настраивал панельки или ещё что-то ради скрина. За 2 недели можно выучить базовые понятия AI и поднять себе ЗП. В общем (и целом) оно того не стоит.

Железо

Тут всё очевидно, чем шустрее работает тем лучше. Домашний мак про 16 (2022) меня более чем устраивает для своих проектов и сидения в интернете. Параллели решают, но это отдельная тема. Для работы использую ThinkPad P14s Gen 3. Не могу сказать что это прям идеальный ноут, но с задачами справляется. Отдельное слово хочу сказать о Nvidia: дрова УГ и была боль с их настройкой. Плюс сам ноут держит 3 часа, что есть не спортивно. Но огромный плюс — его размер. Для 13 дюймов — это удачная рабочая машина.

Моё окружение

  • OS — Ubuntu
  • Gnome — дефолт с 3 плагинами (Быстрый переход к папкам, буфер обмена, таск)
  • Terminal — Terminator
  • Editor — nvim/pycharm
  • WEB — Chrome (Firefox как-то с годами меня разочаровал, но плагины лучше)
  • Console: fd, rg ,pgcli — лучше пока не нашел, onelove. В консоли я провожу большую часть времени, так что рекомендую её изучать и не сильно верить интерфейсам)

Заключение

Надеюсь, никого не утомил и вы услышите мой главный посыл: тратьте время на важное и ставьте правильные приоритеты.

 , , ,

q13
()

Временное рабочее (и не только) место

Корпус системного блока - MasterBOX NR200P от CoolerMaster в т.н. SFF (small form factor) исполнении. Габариты корпуса 376x185x292 мм. Вес около 8 кг в собранном виде без упаковки. Системник довольно удобен в транспортировке: помещается в сумку для тренировок, без вопросов проходит в ручной клади при перелетах.

Немного про начинку данного товарища:

Начну с главного компонента любого компьютера - блока питания. БП Seasonic Focus SGX на 650W с 80+ Gold сертификатом, модульный, форм-фактор SFX-L.

Материнская плата на B450 чипсете от Gigabyte, модель «I AORUS PRO WIFI». При выборе системной платы одним из критериев было наличие звукового чипа Realtek 1220 и поддержка WIFI5+BT не ниже версии 5.0. В итоге мать оказалась с довольно хреновым WIFI+BT чипом Intel AC9260, который был заменен на интеловский AX210.

Процессор Ryzen 5 5600X + башня be quiet! Pure Rock 2 c 4-мя тепловыми трубками.

Оперативная память Kingston KVR 2x32GB 3200Mhz.

Видеокарта MSI Ventus RTX 3060 12GB.

NVMe накопитель Samsung 970 EVO Plus 2TB произведенный 03.2023 со свежей прошивкой и контроллером Elpis (вместо Phoenix), который используется в старшей модели 980PRO.

«Перелётно-походный» монитор IIYAMA ProLite XUB2292HS-B1 (FHD, IPS, Flicker-free + Blue light reducer) с регулировкой по высоте/наклону/повороту.

Дешёвый графический планшет XP-Pen. Механическая клавиатура Ducky One 2 TKL. Мышь Smartbuy 334K. Микрофон HyperX SoloCast + вебка Logitech c270 для общения с коллегами и родственниками в Discord/Skype/Slack/Telegram. Игровой контроллер Xbox для покатушек и побегушек во всяких RDR2, DIRT Rally, GTA и прочих киберпанках. Беспроводные наушники Edifier W800BT Plus. Вроде всё.

P.S. Снято на кроссовок.
P.P.S. Внутренности человека машинки https://imgur.com/7QDZrSs

 ,

basilic
()

Ubuntu для работы и отдыха

Обычная, полудефолтная Ubuntu.

Для работы использую Blender, Substance 3D Painter (из Steam), Unreal Engine, пытаюсь освоить Houdini.

По выходным гоняю в RDR2, PAYDAY и в последнее время подсел на DIRT Rally после того, как приобрёл Xbox-ый беспроводной геймпад. Пользуюсь Ubuntu c версии 10.04 в качестве основной ОС. За 13 лет пробовал разные дистрибутивы, но всегда возвращался обратно к своей Убунтушке.

 ,

basilic
()

Рабочие место с тремя мониторами

На главном мониторе обычно браузеры и редактор кода. Левый для телеги и хранителя паролей, правый для терминала + ещё чего-нибудь, в данном случае файлового менеджера.
На центральном мониторе переключаются рабочие места, в том время как боковые фиксированны — стандартная фишка Gnome.
Окна расставлены с помощью gTile — расширения Gnome.

Стол - обычный из Икеи с регулировкой высоты. Иногда использую для работы стоя.
На столе (слева направо):

  • древний BenQ GW2460 1920*1080, планирую заменить на такой же, как справа;
  • Philips 439p1 4K;
  • BenQ BL2581T 1920x1200.

Боковые мониторы подвешены на газлифтах NB F80 — примерно таких (левый прямо такой, а правый чуть поновее, с другими изгибами немного).

За ними прячется ThinkPad P51, на котором все это работает, без док-станции, так как в доке 40A2 перестает работать DDC/CI и непонятно, как регулировать яркость.

Под центральным монитором Lenovo ThinkSmart Bar [11RTZ9ATGE] — самая дешевая комплектация. Подключен по USB. Созвоны с ним стали гораздо комфортнее.

Мышь HP Gaming mouse 300 USB, главная особенность которой — апаратная инверсия кнопок, что позволяет легко менять руку. Единственый минус — через 2-3 года отклеиваются резиновые накладки, и их нечем приклеить.

Клавиатура Microsoft NEK 4000 — жалко, что для правшей таких не делают. Левая подставка под руку протерлась и перетянута в кожу козленка, но тоже уже вытерлась, а была под цвет стен. Правую лень перетягивать, хотя кожа еще есть.

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

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

 , , , ,

Suntechnic
()

Кто хочет MacOS?

Я настроил Ubuntu MATE 22.04 чтобы он выглядил как macOS Ventura.

Курсор: Big Sur.

Тема иконок: Cupertino Ventura iCons.

Тема оформление GTK: WhiteSur.

Обои брал отсюда.

Я настраивал MATE в Ubuntu по инструкции с ютуба.

 ,

ConLenov
()

Пингвин в пингвине

Это реальный пингвин на картинке.

Фотография моя. Пингвин Гумбольдта, дельфинарий в Сочи.

 

ConLenov
()

Valve со вкусом Убунты

Я сделал авторские обои, в которых совместил заставку Valve с граффити. Lubuntu 22.04 LTasS

 , ,

ConLenov
()

Египетская сила

Я настроил десктоп в стиле моих любимых игр: Serious Sam и Portal. Обои мои авторские.

 ,

ConLenov
()

Глобальная убунта

По просьбам трудящихся. Убунта с повадками нетрадиционной оси.

  • гном 43

  • fildem

  • vitals

Инструкция по запуску глобального меню в Gnome/Ubuntu

 , ,

DumLemming
()

XFCE

Вот добрался и до Xubuntu.

Вначале поставил Xubuntu 22.04.1. И тут же словил баг с загрузчиком Grub. Компьютер стал циклически перезагружаться. На моё счастье, я смог удалить Xubuntu 22.04.1.

Зная по опыту что Ubuntu 20.04 работает нормально, я взял за основу её. Скачав Xubuntu 20.04.1, я без проблем установил её. Тут же всё обошлось без глюков и багов. Через какое-то время дистрибутив предложил обновиться на новую версию. И что-то мне подсказало, что можно. Ну я и обновился.

При обновлении меня несколько раз спросили про загрузчик. Обновлять загрузчик или нет. На все вопросы я отвечал твёрдое «НЕТ!». И не ошибся. Система довольно-таки удачно обновилась.

Немного поковыряв настройки, я обнаружил, что долгое использование мной KDE дало о себе знать. Отвык я от Крыски (xfce). Но делать нечего, начал штурмовать давно забытое, но от того не менее хорошее DE.

Очень долго искал подходящую тему оформления и иконки. В результате всё, что я установил, вы видите в выводе neofetch, в терминале.

А вот Qt-программы не подхватили системную тему. Как я ни старался, что бы не делал, никак не удалось мне подружить Strawberry и Clementine (которые написаны на Qt) с системной темой gtk Крыски.

 , ,

debian000
()

Дефолт95

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

Забавно, как на моём ноутбуке, i7-11-чего-то-там, 40GB RAM и 512GB NVMe, самый обычный терминал запускается секунду-две, дело было на Fedora/Gnome42. Пробовал дефолтную Ubuntu, но никак не могу привыкнуть к интерфейсу...

О! https://github.com/grassmunk/Chicago95

То, что доктор прописал. Настроив хоткеи под себя, этим наконец можно пользоваться. Посмотрим, как скоро я вернусь обратно на CRUX/FVWM, но пока остаюсь на Ubuntu/XFCE+Chicago95. Так!

 , , ,

Spoofing
()

Вернулся в линукс

Антикварный тяжеленный ноут dell с debian не здорово пережил обновление (на долгие годы забил на up-to-date, т.к. потерял дома шнурок от его БП). Новый debian на него взлетел, и в целом все ок, но 32 бита сейчас уже анахронизм.

Захотел новый ноут. Чтобы не иметь проблем с накатом линукса выбрал dell с предустановленным ubuntu 20.04.

Досыпал в него немного рамы и диска.

Нуууууууууууу, дебианыч постабильнее. Тут что-то подглючивает иногда до freez"а. Освоил reisub :-)))

В целом работает, и довольно шустро и тихо (ssd). KDE дает удобные 16 рабочих столов, переключение мышкой или хоткей.

 , ,

poet
()

Домашнее задание

Всем привет, представляю результаты операции по модернизации ноутбука Samsung NP535U4C.

Устройство не было оснащено BT-модулем, зато изначально имело 8 гигабайт ОЗУ, интересно зачем столько в 2007?

Устройство поставлялось с Windows 8, но ввиду прекращения поддержки было решено выбрать Linux с длительным временем обновлений. Windows 11 для этого устройства тяжеловата, сам Samsung утверждает об официальной поддержке десяточки, поддержка которой так же завершится в 2023 году. Вот сравнение CPU данного ноутбука с моим текущим процессором на десктопе.

Итак, установлен китайский чип с Aliexpress, модель ax3000h, поддерживающий Wi-fi 6 и BT 5.0.

Кроме того, штатный HDD заменен на SSD, равный по размеру. Диск зашифрован штатной утилитой Ubuntu 22.04.

Civilization 5 хоть и имеет нативную поддержку Linux, нормально работает только через Proton. В Windows версии, которая работает через Proton Experemental версия игры нормально озвучена и локализована на русский.

Теперь о том, что не получилось: BT периодически отваливается, но судя по всему в Linux с этим проблемы, судя по тому что все завалено поисками решений по данной теме. Звук через наушники периодически делает пшь-пшь (с пышь-пышь разобрался настроив pipewire), при чем отчего это, совсем не ясно.

PS. Пользоваться устройством буду не я, но человеку обещал, что в случае если Ubuntu окажется несовместима с жизнью, верну восьмерочку.

 , , , ,

TolkoSprosit
()

Осмотр и подготовка пациента

И вот я наконец-то поставил Ubuntu 22.04 mate. Установка прошла, как всегда, без сучка и заковыки.Встало, как и положено, отлично.И вот передо мной предстал рабочий стол MATE (что в переводе вроде с испанского «Сoбутыльник», но это не точно).

Mate так сходу мне и заявил:

- Видел фильм «Служебный роман»?

Я: Конечно, смотрел.

Mate: Так вот, я такой же крепкий середнячок. Не модный конечно Gnome. Но вполне работопригоден. Со мной не пропадешь.

Я: Давай посмотрим.

Ну и открыл я терминал (что на скриншоте). И давай обновляться. Вот этой командой и начал:

sudo
 apt-get update && sudo apt-get upgrade && sudo apt-get 
dist-upgrade && sudo apt-get autoremove && sudo apt-get 
autoclean

Обновы побежали ровно и гладко. Прям как и должно быть. И чувствую я, что этот неказистый с виду mate — нетребовательный к ресурсам работник.

Mate: - Ты учти, что я-то потяну работу, как надо. А вот дистрибутив, куда меня поставили рабочим DE... Кхм.... В общем, по-всякому бывает.

Пока я получал эту самую информацию, попутно прикидывал что да как. И вижу приветственную программку, типа: «ДОБРО ПОЖАЛОВАТЬ» Выбрал я, значит, тему и стиль отображения.

Ну и понеслась настройка и допил. А делал я, в сущности, ровно то для чего мне и нужен был этот дистрибутив. В процессе настройки я активно пользовался FireFox'ом из snap. И небезуспешно. Тормозов или глюков не заметил.

Но один раз я совершил непростительную ошибку. На верхней панели захотел я удалить апплет заряда батареи. А в итоге удалились все значки кроме переключения языка. Я, конечно, решил эту проблему, нажав «сброс всех панелей». Но после этого посыпались ошибки. Типа: Произошла не предвиденная ошибка. Отправить разработчикам?

Но всё равно, ubuntu mate у меня остался на постоянное место жительства.

 ,

debian000
()

Домашнее место геймера-убунтовода

Раз уж в галерее пошла мода на гейминг в линуксах, покажу и свой сетап:

  • Собственная сборка, частично закупленная в CU, с разгоном процессора, оперативки и видеокарты. Примерно с год назад 21-дюймовый FullHD монитор был заменен на 27-дюймовый 2k. Так же, совсем недавно, приобрел клавиатуру Varmilo, до этого была HyperX FPS Alloy RGB на очень легких каилах и Steelseries 6Gv2 на Cherry Black. Varmilo определенно лучшая на данный момент, правда, подсветка у нее бесполезная. Более подробный сетап ниже.
  • Далее примостился рабочий Lenovo Legion 5 Pro 16ITH6H с i7-11800H и RTX3060, так же с Ubuntu 22.04, но планирую попробовать OpenSUSE Tumbleweed.
  • За столом спрятана Raspberry Pi 4 с Ubuntu 22.04 в качестве AdGuard-dns сервера. Грузится нативно с USB, никаких костылей.
  • В нише справа снизу небольшой сервер на i5-10400 с Proxmox и Openmediavault. Вот тут в обоих случаях Debian.
  • За монитором Mikrotik 4011
  • Ну и рюкзак, купленный в магазине Canonical в 2013 году.

Я — заядлый игрок в компьютерные игры. Эту любовь привил мне отец, когда собрал ZX Spectrum и принес джойстик. Ну а потом пошло — Дальнобойщики, Will Rock и все прочее. Часть тайтлов я пропустил, так как интернета в моём детстве не было, и я знал только о тех играх, в которые играл мой отец, а это были в основном шутеры от первого лица. Хорошо запомнился Return to Castle Wolfenstein. А как появился интернет — далеко не все старые игры у меня было желание проходить. Однако пройдено было не мало, ну и нагрешил около 7 тысяч часов в Dota2, если сложить все аккаунты. CS:GO - 2400+ часов, EFT - 1500 часов, PUBG - 1400 часов. Сейчас пытаюсь осилить FarCry6 - лютейшее г...

( читать дальше... )

 , ,

Yazov
()

Этот скрин обречен на подтверждение

Во первых это первый скрин с Ubuntu 22.04, а во вторых на нем мы видим изображение сами знаете кого!

С момента предыдущей публикации моего скриншота изменилось:

  • Система в целом переехала на Ubuntu 22.04
  • Cisco Webex вышел из чата
  • Мессенджеров тоже стало меньше
  • Компьютер обзавелся GPU ASUS Radeon RX6500 XT
  • CPU обновлен до Intel Core i7-4790 @ 3.60GHz

Новый драйвер GPU в ядре 5.15 работает хорошо, на предыдущей Ubuntu 20.04 LTS c фирменным драйвером компьютер иногда не просыпался.

В дополнение к этому посту прикладываю кроссплатформенные обои собственного производства, правда все горизонтальной ориентации. Тоже предлагаю обсудить.

 ,

TolkoSprosit
()

Исповедь проприетарщика

Повинен в признании превосходства консолей над пекарнями, уже и не помню за что их любил.

Сейчас мой комп стоит 50К, не считая монитора. Игорь я купил на 4К, играть не буду, так позапускаю… да просто не реально во все это переиграть.

На плойке у меня было игр на 70К + плойка 40К. Даже по ценам 2019 года целое состояние.

Хочу показать скрин и Ведьмак 3. Я несколько сделал, думаю по сути понятно. Настройки выкрутил до края. FPS 30 есть все время, и это в городе, на природе так там прямо как кино. Ладно.

Думаю тем кому важно обновление ОС скажу, что переехал на Ubuntu ввиду прекращения поддержки большинства ОС Microsoft. Ставить пиратку 11-й не хочу, хотя ключи продаются за копейки, уже и не знаю откуда они берутся.

То о чем мечтали 10 лет назад случилось, для Linux игры не делает только ленивый.

Да постигнет кара небесная тех кто с Габеном не сотрудничает во славу его и Стим Дека его

Да хранит Габена самого и Валв его от сегфолтия, дефолтия и Роскомнадзория богомерзкого

Final Cuts

Config:
  Ubuntu 22.04
  Kernel 5.15 default
  Steam Default
  Core i7 4th genegation
  AMD Radeon RX6500 TX
  RAM 16Gb
  Samsung 850 Pro 512Gb

 ,

TolkoSprosit
()

Разноцветная Ubuntu 22.04 beta

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

Прошлая версия Ubuntu LTS, 20.04, шла из коробки аж с 3 цветовыми схемами: светлой, темной и смешанной, что шла по умолчанию. И во всех этих схемах выделяющий цвет — фирменный оранжевый.

Ubuntu 22.04 уходит от этого. Теперь пользователь сам может из коробки выбрать или светлую, или темную тему и один из 10 выделяющих цветов.

Причем это успешно подхватывается на лету иконками (они тоже меняют цвет) и приложениями на GTK в Snap (правда, приложения на Qt в Snap это не подхватывают). Приложения на Qt системные не подхватывают тему из коробки, но это можно настроить, хотя и не всегда это хорошо работает.

На скриншоте продемонстрирована темная тема с оливковым выделением, Firefox и VLC из Snap.

 ,

Vsevolod-linuxoid
()

Intel GVT-g: Ubuntu 20.04.4 в гостях у AlmaLinux 8.5

Собственно, в заголовке всё сказано. Для тех, кто не понял — Intel GVT-g это технология, что позволяет отдавать часть ресурсов встроенной видеокарты в виртуальную машину так, чтобы вся графика внутри ВМ считалась напрямую на GPU хоста. Аналог аппаратного ускорения виртуализации, что применяется для CPU уже давно. Да, это здорово улучшает производительность графики в виртуальных машинах, хотя лично я и не замерял разницу с QXL (стандартная виртуальная видеокарта в Qemu).

Эта технология появилась в Linux уже достаточно давно, но до сих пор требует кучу манипуляций руками, чтобы её завести. Я заводил через связку libvirtd+qemu-kvm, что является типичным решением для RHEL-based дистрибутивов, который у меня и стоит. Сразу скажу, что мой способ не единственный, и даже в рамках той же связки можно и иначе настроить. Но расскажу, как сделал я (если честно, это просто первый способ, что у меня сработал, я и другие пробовал):

  • Для начала, поставил все пакеты для виртуализации и включил libvirtd:
yum groupinstall "Virtualization Platform" "Virtualization Hypervisor" "Virtualization Client" "Virtualization Host"
systemctl enable --now libvirtd
  • Добавил своего пользователя в нужные группы: usermod -aG libvirt,kvm vsevolod

  • Этот шаг опционален, и сделал я его под конец, но имеет смысл включить Nested Virtualisation (позволяет запускать ВМ внутри ВМ с ускорением):

[vsevolod@localhost ~]$ grep -v '^#' /etc/modprobe.d/kvm.conf
options kvm_intel nested=1
  • Включил саму технологию Intel GVT-g, я делал это по этому мануалу: https://blog.tmm.cx/2020/05/15/passing-an-intel-gpu-to-a-linux-kvm-virtual-machine/ — сразу оговорюсь, что я делал далеко не всё, как там написано, и помимо этого ещё и на ArchWiki ориентировался. Но именно включил, как там и сказано:
[vsevolod@localhost ~]$ grep -v '^#' /etc/default/grub | grep GRUB_CMDLINE_LINUX
GRUB_CMDLINE_LINUX="crashkernel=auto i915.enable_gvt=1 i915.enable_fbc=0"
[vsevolod@localhost ~]$ cat /etc/modules-load.d/kvm-gvt-g.conf
kvmgt
vfio-iommu-type1
vfio-mdev
  • После включения я настроил так, чтобы виртуальная видеокарта появлялась при загрузке автоматически:
[vsevolod@localhost ~]$ cat /etc/systemd/system/add-gvt-g-device.service 
[Unit]
Description=Add Intel GVT-g virtual GPU on boot

[Service]
ExecStart=/usr/local/bin/add-gvt-g.sh
Type=oneshot

[Install]
WantedBy=graphical.target
After=graphical.target
[vsevolod@localhost ~]$ cat /usr/local/bin/add-gvt-g.sh
#!/bin/bash
echo 'a3356d9c-35e6-4f1a-aac9-b075e5cb5d1c' > /sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/i915-GVTg_V4_4/create
exit
  • А вот самое интерсное — настройку виртуальной машины так, чтобы она использовала GVT-g, я уже проводил в основном по ArchWiki: https://wiki.archlinux.org/title/Intel_GVT-g , там много методов это сделать, я выбрал тот, что у меня сработал и был мне достаточен. Возможно, другие из неиспробованых тоже бы сработали, пока не проверял.

  • Честно говоря, я до сих пор делаю setenforce 0 перед запуском ВМ, так как я пока не разобрался с настройкой SELinux, и он при запуске ВМ с GVT-g страшно ругается.

  • И метод, что я выбрал, имеет особенность — экран у ВМ становится доступен только после старта самого Linux, GRUB2 в принципе не виден, как я понял. Поэтому приходится сначала просто делать ВМ, потом уже ставить в обычную ВМ Linux, а уже потом перенастраивать ВМ на GVT-g.

  • Ну установка довольно банальна, я делал всё через Virtual Machine Manager: скачал в /var/lib/libvirt/images/ .iso нужного Linux, потом создал ему там диск qemu-img create -f qcow2 ubuntu2004.qcow2 128G (в этой версии virt-manager вместо динамических статические диски делает, вроде баг такой), после чего поставил и настроил ОС — ничего особенного, чтобы было что рассказывать.

  • Уже после установки выключил ВМ и переделал её на использование GVT-g, сначала забекапил конфиг virsh dumpxml Ubuntu > Ubuntu-backup.xml, после чего открыл на редактирование через virsh edit Ubuntu, и там вот что сделал:

  • Заменил первую строку конфига <domain type='kvm'> на <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>

  • Удалил все устройства <graphics> и <video>, после чего добавил нужные мне:

    <hostdev mode='subsystem' type='mdev' managed='no' model='vfio-pci' display='on'>
      <source>
        <address uuid='a3356d9c-35e6-4f1a-aac9-b075e5cb5d1c'/>
      </source>
    </hostdev>
    <graphics type='spice'>
      <listen type='none'/>
      <gl enable='yes' rendernode='/dev/dri/by-path/pci-0000:00:02.0-render'/>
    </graphics>
    <video>
      <model type='none'/>
    </video>
  • После сохранения конфига и старта ВМ всё работает, более ничего настраивать не нужно.

P. S.: X11 на хосте потому, что ещё я VirtualBox использую, а он с Wayland не дружит; а ядро у гостя lowlatency потому, что так звук на проброшенной USB звуковой карте не глючит.

 , , , ,

Vsevolod-linuxoid
()

Возвращение блудного сына

ЛОР, привет.

Примерно лет 10 я не пользовался Linux на декстопе, это не мешало мне гонять демонов на серверах и использовать на офтопике софт, который работает и под онтопик.

Что я ожидал? Что все будет работать, ну как и раньше, все работало после некоторых экспериментов, но был уверен что 10 лет не прошли даром.

Gnome оставляет приятное впечатление, этим хочется пользоваться, за 4 дня использования ни разу не упал, чего в прочем и раньше не было.

Сначала я начал прикручивать Cisco AnyConnect для рабочего VPN, но быстро спохватился, что для протокола данного соединения уже есть рабочий аналог, интегрированный в Network Manager, хоть и слегка кривовато, но это все мелочи.

Самая большая сложность, которая у меня возникла — это RDP клиент, как ни странно. Каков путь линуксоида, который хочет новую программу (в Ubuntu)?

sudo apt-get install something
10 лет назад это так и было. Сначала я попробовал штатную Remmina, не мог переключить раскладку в сеансе, далее я вспомнил про PPA, там версия программы была свежее. Уже сохранялись выбранные опции, но раскладка переключалась через раз. И что, оказывается, разработчик Remmina предлагает ставить свое приложение через snap! Оказывается здесь почти все так установлено, имею ввиду прикладной софт. И, о чудо, вопрос решился, волосы стали мягкими и шелковистыми, стало можно работать.

Что еще порадовало: проприетарный софт стал работать в Ubuntu не хуже чем в офтопике: Webex, Skype, Telegram, Viber, WPS Office, Google Chrome и даже хромой ёж!

То ли еще будет?

 , ,

TolkoSprosit
()