LINUX.ORG.RU

Сообщения sizmen

 

Gradience - перейти на прежнюю тему

Форум — Desktop

Приветствую. Скачал я значит gradience с flathub, что бы посмотреть что умеет, но в итоге не зашло, удалил. Но после неё другая проблема. Темы для gnome 43 больше не влияют на файловый менеджер nautilus, центр приложений и может ещё какие-то программы, пока не проверял, скорее всего на все приложения adwaite. Может кто знает как мне вернуть контроль, и устанавливать темы через доп.настройки Gnome?

UPD 1:

Пробовал, и не сработало:

rm -rf .config/gtk-4.0 .config/gtk-3.0

flatpak uninstall adw-gtk3

rm -rf .themes/adw-gtk3 .themes/adw-gtk3-dark .local/share/themes/adw-gtk3 .local/share/themes/adw-gtk3-dark

UPD 2:

Исправил путём:

sudo flatpak override --filesystem=$HOME/.themes

sudo flatpak override --env=GTK_THEME=MonoThemeDark

MonoThemeDark естественно тема, которую я ставлю

 ,

sizmen
()

Пропадает звук в arch linux gnome 43

Форум — Desktop

Всё было хорошо, не заходил в arch месяц, а потом решил зайти, обновиться, первый апдейт показал, что какие-то конфликты с alsa, но при этом было норм со звуком, во вторым апдейте прилетел gnome 43, и пропал звук (но не факт, что из-за гнома, так как там куча всего ещё обновилось).

В общем симптомы таковы: Первый заход в OS, звука нет, видео на ютубе не запускаются, сплошная загрузка. И так во всех приложениях, где завязано на звуке. Если сделать переключение устройств в настройках, то потом звук заработает, и видео на ютубе запустится со звуком, но если подождать секунд 10-15, то звук снова отваливается. И нужно по новой переключаться.

 , ,

sizmen
()

Genshin Impact + DualShock 4

Форум — Games

Подключаю DS4 к linux по bluetooth, всё хорошо подключилось, только в самом геншине по дефолту значки от геймпада xbox, как сменить на значки DS4?

 ,

sizmen
()

Обновление windows, refind не видит Linux

Форум — Desktop

у меня обновилась Windows, а после refind отказывается что либо видеть, кроме Windows, зачрутился к ESP, где лежит загрузчик Windows, и вот там уже начались интересные вещи. некоторые папки отказывают в доступе. Например папка drivers_x64 в refind не доступна, где должны лежать драйвера для ext4 и btrfs. Что это может быть?

 , , ,

sizmen
()

Overwatch на linux

Форум — Games

Привет

Overwatch на arch linux. Запускал на lutris, запускал на PortProton, везде фризы. Фпс в целом нормальный, но именно эти фризы не дают комфорт. Где-то видел, что там шейдеры подгружаются. Если дело в подгрузках шейдеров, то сколько бы не держал игру открытой, не проходят фризы. Имею ryzen 5 2600, gtx1050ti, 16GB оперативки, хороший nvme. В железе проблем нет. Так же видел геймплей на ютубе, у людей всё хорошо играется. Может у кого нибудь будет совет.

 , , , ,

sizmen
()

Путь с пробелами в config

Форум — Desktop

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

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

У меня сейчас вот такая ситуация, в fstab имею строку:

>/mnt/18193e9e-3351-482a-b4d9-87910db2f248/sizmen/Bitwig\ Studio >/home/sizmen/Bitwig\ Studio ext4 bind,x-gvfs-hide 0 0

ls выдаёт, что папка подключена, но при проверке домашней папки - пусто, что вроде как означает, что в home нет контакта,

Как поступать?

UPD

Решение: \040 вместо пробела

 , , ,

sizmen
()

Создать btrfs subvolume уже на рабочей системе

Форум — Desktop

Приветствую, интересует вопрос по созданию subvolume на готовом linux, если это конечно возможно. Мне нужно для снимков в timeshift (@ @home @log) Переискал интернет, самостоятельно найти не могу. Везде инструкции предназначенные для создания сабволов при установки системы. Так уж случилось, что имею только один раздел на диске с корневым каталогом.

sdb           8:16   0 223,6G  0 disk 
├─sdb1        8:17   0   100M  0 part /boot/efi
├─sdb2        8:18   0    16M  0 part 
├─sdb3        8:19   0   123G  0 part 
└─sdb4        8:20   0 100,5G  0 part /

sdb3 - винда. sdb1 - esp, где лежит refind. Grub для linux нет. Первоначально постарался подготовить refind для определения btrfs и его сабволов(уж не знаю как сработает). Рассчитывал, что потом установлю сабволы.

Может найдётся эксперт, и объяснит новичку? Сижу на arch. Сам я в linux сфере около двух месяцев.

UPD

РЕШЕНИЕ:

В общем у меня всё получилось, вопрос закрыт. Специально для этого проводил эксперимент на arch linux в виртуальной машине. Выкладываю сюда мои действия. Может кому-нибудь пригодится. Также расскажу как настроить refind в зависимости от местонахождения boot.

К примеру имею каталог btrfs без сабволов:

/dev/sda3    /           btrfs    
/dev/sda2    /boot       ext4   
/dev/sda1    /boot/efi   vfat    


В процессе произвёл классическую установку refind(только для UEFI):
pacman -S refind gdisk
refind-install
У меня лично refind сразу же подхватывает EFI раздел.

Теперь переходим непосредственно к созданию разделов subvolum

Гружусь с livecd флешки.

Монтирую нужный том btrfs:

mount /dev/sda3 /mnt
lsblk               #Проверяю каждый раз, чтобы не ошибиться
cd /mnt

Создаю волюмы:

btrfs su cr @  #Корневой раздел
btrfs su cr @var
btrfs su cr @home
btrfs su cr @snapshots

и теперь грубо перемещаю всё в @, естественно кроме var, home, snapshots, так как для них созданы свои разделы. Предварительно просматриваю всё содержимое корня командой ls, что бы потом перечислить их:

mv {boot,bin,dev,etc,lib,lib64,root,mnt,opt,proc,run,sbin,srv,sys,tmp,usr} @

Копируем всё содержимое папок var, home и .snapshots в @var, @home и @snapshots:

cp var/. @var
cp home/. @home 
cp .snapshots/. @snapshots
в моем случае в папках home и snapshots ничего нет, так что я этого не делаю

Проверяем:
ls
у меня выходит так:

home var @ @home @snapshots @var

проверяем отдельно:

ls /mnt/@
ls /mnt/@var
ls /mnt/@home
ls /mnt/@snapshots

в принципе после проверки я лично удалил папки home snapshots var
и получается теперь так:

@ @home @snapshots @var

заранее можно создать пустые папки в каталоге:
mkdir /mnt/@/{var,home,.snapshots}

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

Выхожу из mnt и отсоединяю

cd ..
umount /mnt
lsblk  #проверочка

По новой монтирую, но с учётом сабволов:

mount -o subvol=@ /dev/sda3 /mnt
mount -o subvol=@var /dev/sda3 /mnt/var
mount -o subvol=@home /dev/sda3 /mnt/home
mount -o subvol=@snapshots /dev/sda3 /mnt/.snapshots
mount /dev/sda2 /mnt/boot
mount /dev/sda1 /mnt/boot/efi

lsblk

name       SIZE        MOUNTPOINTS
sda1       300M        /mnt/boot/efi
sda2       500M        /mnt /boot
sda3       59.2G       /mnt/.snapshots
                       /mnt/home
                       /mnt/var
                       /mnt/


Пытаюсь причрутиться:

arch-chroot /mnt
И О БОГИ! Всё получилось

дальше снова выхожу из чрута, копирую fstab на всякий случай, и создаю новый:

exit
cp /mnt/etc/fstab /mnt    #пожалуй оставлю его в корне, вроде не мешает
genfstab -U /mnt > /mnt/etc/fstab
cat /mnt/etc/fstab  #Проверяю

Если на этом этапе у вас всё получилось, и создался новый fstab, где соответствуют ваши каталоги и сабволы, то мы продолжаем. Дальше буду настраивать связь с refind.

Сразу рассказываю, есть различия в настройках refind, в зависимости где будет находится boot.

Узнаю UUID раздела с btrfs:

blkid /dev/sda3
Фотографирую UUID или PARTUUID на камеру

Закидываю в папку нужный драйвер:

cp /mnt/usr/share/refind/drivers_x64/btrfs_x64.efi /mnt/boot/efi/EFI/refind/drivers_x64/btrfs_x64.efi

Если boot на отдельном разделе:

nano /mnt/boot/refind_linux.conf

По этому пути у меня находится конфиг

Вношу строчку:

“Boot subvol root” “root=”PARTUUID=******** rw rootflags=subvol=@”
вместо ******** ввел свой код
@ - это мой корень

По поводу UUID или PARTUUID для системы не принципиально. Естественно если вы впишите root=PARTUUID, а введёте код UUID, то ничего не найдёт.

Остальные строчки можно закомментить, чтобы не мешали

Если boot в разделе subvolume:

nano /mnt/boot/refind_linux.conf
“Boot subvol root boot” “root=”PARTUUID=******** rw rootflags=subvol=@ initrd=@\boot\initranfs-linux.img”

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

 ,

sizmen
()

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