LINUX.ORG.RU

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

Два монитора и Steam игры

Форум — Desktop

Снова здравствуй, ЛОР (и Димецу тоже пламенный привет!) Ситуация следущая.

Есть два монитора (по факту монитор и проектор, но не суть), как Primary, естественно, задан монитор (режим 3840x2160@144Hz), ну и Secondary проектор с режимом 2560x1440@90Hz. А ещё есть GNOME и Wayland.

Задачка: как бы автоматически задать проектор как Primary, запустить steam в big picture mode (это знаю как сделать, steam -gamepadui), а после завершения работы Steam — вернуть всё как было?

Нагуглил утилиту gnome-monitor-config, собрал, но ничерта непонятно. При попытке что-то сделать по подобию примера в README оно падает.

ann@undercity ~ » gnome-monitor-config  set -Lp -M DP-1 -L -M HDMI-1
:::: ../src/gmc-display-config.c:691 cc_display_logical_monitor_config_add_monitor() - 
:::: ../src/gmc-display-config.c:691 cc_display_logical_monitor_config_add_monitor() - 
Logical monitor [ 3840x2160+0+0 ], PRIMARY, scale = 1
  Monitor [ DP-1 ] 3840x2160@119.994
Logical monitor [ 3840x2160+0+0 ], scale = 1
  Monitor [ HDMI-1 ] 3840x2160@60
[(0, 0, 1.0, uint32 0, true, [('DP-1', '3840x2160@143.982', @a{sv} {})]), (0, 0, 1.0, 0, false, [('HDMI-1', '3840x2160@60.000', {})])]
Failed to set configuration: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Logical monitors not adjacent

ЛОР поможет мне?

 , ,

annerleen_temp
()

Монтирование образа целого диска

Форум — General

Проверить

# fdisk -l disk.img

Подключить

# losetup -f -P disk.img

The -f option will search for the next free loop device to attach the image to. The -P option will trigger a scan for partitions on the attached image and create devices for each partition detected.

Обзор

# losetup -l

Монтируем нужные разделы, работаем с ними, отмонтируем разделы.

Отключить

# losetup -d /dev/loopXXX
Небольшая инструкция, чтобы самому не забыть и другим помочь.

Оригинал: https://blog.tinned-software.net/mount-raw-image-of-entire-disc/

 , , , памятка

justAmoment
()

Вопрос экспертам по AMD процам

Форум — Talks

Хай, ЛОР!

У меня есть материнка ASUS PRIME X570-P и проц Ryzen 7 3700x. Имеет ли смысл поставить в эту материнку какой-нибудь из процессоров на Zen 3, например, Ryzen 9 5900X? Или сидеть на том, что есть, а через пару лет поменять целиком платформу? Я так понимаю, радикальной прибавки производительности уже не будет? Сейчас есть свободные деньги и некоторый зуд пониже спины, но просто так их потратить тоже как-то не хочется.

Питания и охлаждения хватает.

 ,

Alden
()

Кому нужно автосохранение/восстановление директорий на обоих панелях при старте/выходе mc?

Форум — General

А давайте поговорим о [не]нужности сабжа?

Лично меня всё время задалбывало, что mc при следующем старте всегда забывал в какой директории он был последний раз. А как у вас? Или смирились?

Upd1:

Первый вариант патча https://pastebin.com/8rep3VTN

 

justAmoment
()

Gismeteo испортили сайт

Форум — Talks

Gismeteo испортили сайт, окончательно отключив старую версию, оставив только убогий планшетный интерфейс.

Может кто подскажет обход или альтернативу? Кто что использует для прогноза погоды?

 

damix9
()

fstrim и hdd рейд

Форум — Linux-hardware

Заметил, что запускаемый по расписанию fstrim на Debian 11, усиленно насилует hdd диски! Если запускать

sudo fstrim --listed-in /etc/fstab --verbose
то работает долго и слышно как обычные диски, связанные в рейд, усиленно насилуются, если /etc/fstab скопировать и закомментить hdd раздел, то
sudo fstrim --listed-in /tmp/fstab --verbose
пролетает мгновенно. Что это за подстава? И для hdd надо что-то в fstab прописывать, чтоб его в покое оставили???

vitus@vitus-home:/data/Видео$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=2068fd14-5203-4232-98d2-59a4dd517163 /               ext4    noatime,nodiratime,errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=A544-D3FB  /boot/efi       vfat    umask=0077      0       1
# /data was on /dev/md0 during installation
UUID=1102cf02-8776-4331-9eb4-dea36bf6ae08 /data           ext4    defaults        0       2
# swap was on /dev/nvme0n1p3 during installation
UUID=b1667351-0f67-48ad-a68a-a06548ef6641 none            swap    sw              0       0

 , , ,

vtVitus
()

Как обернуть консольное приложение в отдельное для gnome?

Форум — Desktop

Доброго вечера, есть система Debian 10 и на ней Gnome + dushtodock.

И вот используя Vim мне захотелось чтобы он отображался отдельным значком на моем dash а не как сейчас иконка gnome-terminal)) Один способ я знаю это нацепить другую иконку на gnome-terminal. Но это как то не по фэн-шую.

Как его обернуть в отдельный app, чтобы и в процессах был виден как vim, и гном его за терминал не считал.

PS: Neovim и gVim не предлагать.

 , ,

ettaluni
()

Цветовая схема для Konsole. Универсальная

Форум — Desktop

Суть такая. Ищу универсальную, относительно красиво выглядящую тему для Konsole. Чтобы не было вырвиглазных, слишком тусклых, слишком насыщенных цветов нигде. Nano, vim, mc без каких либо специфических настроек на убунте, дебиане, изредка centos. Breeze - в мс по умолчанию слишком тусклые цвета у части файлов, «Зеленый на черном» - чуть лучше подходит, но там тоже были свои нюансы + немного темноватая. Смешать их - как то не очень получается. Если бы кто yaru убунтовскую скопировал для Konsole, там вроде как идеально было.

Кто что предложит/посоветует?

 , , ,

Kazun3500
()

Как сделать переключение раскладки по Caps Lock (с индикацией)?

Форум — Desktop

Fedora29, gnome 3. Через tweak tools можно настроить переключение по капсу, но лампочка капса навсегда будет неактивной. На маке у меня мефодица бирмана и когда я переключаю клавиатуру, то лампочка на русском языке загорается. А поскольку у меня лампочка встроена в кнопку капса, то это в 100500 раз удобнее и нагляднее чем пялиться в серый угол экрана. Из-за этого я в линуксе я постоянно начинаю печатать на неправильном языке.

Какие способы есть? Ни один из описанных в интернетах не проканал.

 , ,

Deleted
()

Менеджер паролей в 2020

Форум — General

Порекомендуйте, пожалуйста, максимально надёжный, бесплатный и кроссплатформенный (Linux, Windows, Android) менеджер паролей.

 , ,

Maxsize
()

SMR: новая технология записи делает HDD непригодными для работы в RAID

Новости — Hardware and Drivers
Группа Hardware and Drivers

Для увеличения плотности записи производители HDD перешли к технологии SMR (Shingled Magnetic Recording).

К сожалению, новая технология мешает использовать диски в составе RAID. И что ещё хуже, производители никак не отмечают использование SMR в спецификации на HDD.

Будьте внимательны при выборе жестких дисков.

источники:

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

 , ,

router
()

Выбор почтового сервера

Форум — Admin

Приветствую! Довольно долго использовали корпоративный почтовый сервер на sendmail. Сейчас пришло время обновить OS и встал вопрос, а не обновить ли сам почтовик?

Сейчас используется sendmail + dovecot, антивирус - clamav + amavis, антиспам - spamassasin.

В принципе все работает стабильно, но есть несколько неудобств:

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

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

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

Поделитесь вашим опытом.

Перемещено alpha из general

 

samson_b
()

Вопросы по эксплуатации lvm cache

Форум — Admin

По совету данному мне в этом топике Как правильно организовать кластер на Proxmox , попытался поднять ссд-кеширование в lvm.
В общем-то все у меня получилось, но мучает меня один баааааальшой вопрос:при включенном кешировании невозможно создавать новые логические тома в пуле?
Т.е. чтобы добавить том надо выключить кеш, добавить том, переинициализировать кеш? ПРоцедура добавления тома должна быть именно такой? это же катастрофа какая-то, потому что у меня на томах планировалось разворачивать виртуальные машины... а их предпологается десятка 2-3... :( и сразу я не знаю сколько мне их понадобится...
вообще - насколько я понял, при любых манипуляциях с томом придется отключать кеш?
я может чего-то где-то проглядел? или есть какой-то правильный автоматизирующий механизм этих действий?

 , ,

zelenij
()

Lazygit — псевдографический консольный клиент для Git

Новости — Open Source
Lazygit — псевдографический консольный клиент для Git
Группа Open Source

Если у вас есть проблемы с восприятием основных моментов в работе с Git-репозиторием из консоли, то вы всегда можете воспользоваться графическим клиентом. Один из них - Lazygit, псевдографический клиент, написанный на языке Go с использованием библиотеки gocui.

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

Просто посмотрите на картинку с примером работы и все вопросы отпадут сами собой.

>>> Библиотека gocui (BSD 3-Clause «New» or «Revised» License)

>>> Обучающее видео

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

 , lazygit

Zhbert
()

приключения с software RAID 1 ( inactive)

Форум — Admin

приветствую!
итак: ядро 3.10.17 если это важно,был собран софтверный райд 1 из двух дисков - sda & sdb.
sda1 sdb1 md1 - / ( root partition, ext4, partition type: FD)
sda2 sdb2 md2 - swap ( partition type: FD ( linux_raid_autodetect?)

sda3 sdb3 md3 - /second (ext4, FD type)

первая партиция ( бутабельная) создана по типу
mdadm --create /dev/md1 --level 1 --raid-devices 2 /dev/sda1 /dev/sdb1 --metadata=0.90

остальные две создавались без ключа "--metadata=0.90".
в таком виде оно заработало в дефаултном ядре. после создания
generic kernel с initrd в сиём генериц кернел начались проблемы
-было исправлено путём записи в /etc/mdadm.conf


ARRAY /dev/md1 devices=/dev/sda1,/dev/sdb1
ARRAY /dev/md2 devices=/dev/sda2,/dev/sdb2
ARRAY /dev/md3 devices=/dev/sda3,/dev/sdb3

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

dd if=/dev/sda of=/dev/sdc bs=1M

склонированный диск, который при клонировании был sdc
( все диски одинаковой модели и емкости - т е идентичные)
поставил в идентичное железо как первый ( sata1) второй такой
же пустой диск - на сата2. включил комп и приготовился узреть
деградированный райд, но случилось веселей:

cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath]

md2 : inactive sda2[0](S)
15615020 blocks super 1.2

md3 : inactive sda3[0](S)
341667868 blocks super 1.2

md1 : active raid1 sda1[0]
97659008 blocks [2/1] [U_]

unused devices: <none>

из дмесг:

[ 0.577150] ata7: PATA max PIO4 cmd 0x1f0 ctl 0x3f6 irq 14
[ 3.592356] ata8: PATA max PIO4 cmd 0x170 ctl 0x376 irq 15
[ 3.745991] md: linear personality registered for level -1
[ 3.746218] md: raid0 personality registered for level 0
[ 3.746443] md: raid1 personality registered for level 1
[ 3.746667] md: raid10 personality registered for level 10
[ 3.746892] md: raid6 personality registered for level 6
[ 3.747117] md: raid5 personality registered for level 5
[ 3.747342] md: raid4 personality registered for level 4
[ 3.747570] md: multipath personality registered for level -4
[ 3.962787] md: bind<sda1>
[ 3.964195] md/raid1:md1: active with 1 out of 2 mirrors
[ 3.964446] md1: detected capacity change from 0 to
100002824192 [ 3.966139] md1: unknown partition table
[ 3.972889] md: bind<sda3>
[ 3.974270] md: bind<sda2>
[ 5.101156] EXT4-fs (md1): mounted filesystem with ordered
data mode. Opts: (null)
[ 9.379520] EXT4-fs (md1): re-mounted. Opts: (null)
[ 12.763991] EXT4-fs (md3): unable to read superblock
[ 18.410493] EXT4-fs (md3): unable to read superblock


соответственно, свап и второй раздел не подмонтировались.

почему такое случилось, что теперь делать, и как опять собрать
райд и синхронизировать ( восстановить двудисковость?)
спасибо заранее

 ,

wisedraco
()

Спасти данные с HDD.

Форум — Linux-hardware

Есть винт, переставший работать. sata 320 Gb
Предположительно - начал сыпаться.
Gparted его не видит. Биос видит.
Как обнаружить что с ним и стащить с него уцелевшую инфу?
Посоветуйте утилитки какие-нибудь или действия правильные, пока я его совсем не замучал.
натравил на него smartctl, получил это:
http://pastebin.com/VFTVDUz9
Но что тут смотреть, вообще не понимаю. Передо мной его пытались увидеть через оффтопное «управление дисками», там им выдало «Ошибка CRC»

 ,

peektoseen
()

Бесконечный цикл, работающей одновременно с выполнением остальных операндов

Форум — General

Я начал знакомиться с языком Си,и у меня возник вопрос: как сделать бесконечный цикл, работающей одновременно с выполнением остальных операндов. Поможете?

 

Caesium137
()

простой веб на питоне

Форум — Web-development

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

 ,

chenbr0
()

сделал cron с секундным интервалом, забирайте

Форум — General

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

забирайте кому надо, там еще деб репа есть для получения апдейтов http://gogocron.blindage.org/

по новым фичам: красивые отчеты в мыло пока еще в процессе.

 , ,

bernd
()

Компания Valve представила проект Proton для запуска Windows-игр в Linux

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

Компания Valve представила проект Proton, в рамках которого на базе Wine подготовлено решение для запуска в Linux сборок игровых приложений, созданных для Windows. Цель проекта — обеспечить возможность запуска под Linux всех Windows-игр из каталога Steam. На данный момент объявлено о 100% поддержке 26 игр. Наработки проекта опубликованы под лицензией BSD (работа велась в тесном сотрудничестве с Wine и многие изменения уже перенесены в оригинальный Wine и сопутствующие проекты, такие как DXVK и vk3d).

В 2010 году компания Valve объявила о выпуске сервиса Steam Play, позволяющего при помощи единственного платежа получить доступ к играм для любой из трёх ОС: Windows, macOS и Linux. С тех пор более 3000 игр в каталоге Steam обзавелись версиями для Linux, и поддержка новых игр не прекращается и по сей день. На этом компания не остановилась, и два года назад началась работа по улучшению качества и производительности решений по запуску непортированных Windows-игр в Steam.

Большая часть наработок попала в Wine и другие проекты по обеспечению совместимости. Кампания так же занималась интегрированием этих решений в клиенте Steam. Результатом этой работы стала новая бета-версия Steam Play, которая включает модифицированную версию Wine под названием Proton, оптимизированную для запуска игр, собранных для Windows, без их модификации.

Возможности, которые предоставляет Proton, включают:

  • Запуск Windows-игр в Linux-клиенте Steam напрямую, включая полноценную поддержку Steamworks и OpenVR;
  • Реализации DirectX 11 (на базе DXVK) и 12 (на базе vk3d), работающие через трансляцию вызовов DirectX в API Vulkan, что позволяет снизить негативное влияние на производительность и улучшить совместимость с играми;
  • Улучшенная поддержка полноэкранного режима: игры, которые не поддерживают родное разрешение, будут автоматически растянуты на весь экран;
  • Улучшена поддержка игровых контроллеров: игры теперь должны работать со всеми устройствами, которые знает Steam;
  • Значительно увеличена производительность многопоточных игр по сравнению с оригинальным Wine (задействован набор патчей esync для улучшения поддержки многопоточных приложений в Wine).

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

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

 , , , ,

newsbot
()