LINUX.ORG.RU

Сообщения aleksei2000

 

Как почистить «кэш Xorg»? или странные артефакты

Добрый вечер! Бывала ли у вас такая, извините, хрень с Xorg’ом, когда при включении или выходе из графической оболочки видишь на экране артефакты, обрезки или фрагменты изображения экрана(скриншотов)? При чем такие, которые видел недели и месяцы назад? Например, смотрел я давным давно видео на ютубе, а сегодня при запуске граф. окружения на долю секунды увидел фрагменты этого видоса. Как будто кто-то сделал скрин моего экрана и теперь так троллит :D

Я вщ не могу представить из за чего возникает такое явление) Оно не доставляет никаких неудобств, но настораживает. У меня возникла мысль, что у xorg’a или видеодрайвера (поменял nvidia-390xx на nouveau, ничего не изменилось) есть какой-то кэш, который вызывает такие артефакты. Хотелось бы услышать ваше мнение

Upd. сделал фото:

https://disk.yandex.ru/i/_JzdJ7TlIYTbng

 , , , ,

aleksei2000
()

Вопрос об OpenJDK и JavaFX

Добрый вечер! Решил вот перейти с 8 джавы на более свежую 11. Снес старую оракловскую джаву, установил пакет jre11-openjdk. Установка прошла успешно, вот выхлоп:

$ java -version

openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9)
OpenJDK 64-Bit Server VM (build 11.0.10+9, mixed mode)

Но некоторые jar’ники не хотят запускаться по причине: «JavaFX отсутствует» https://imgur.com/a/OJM4ZBm

Установил пакет java11-openjfx, а позже и jdk11-openjdk но все равно не помогло. Как можно подтянуть JavaFX к openjdk и возможно ли это ?

 , ,

aleksei2000
()

Ругается демон dhcpcd в Арче

Добрый вечер! Пол года не обновлял арч, и вот решил это сделать сейчас. Все прошло гладко, вот только при каждой загрузке сервис dhcpcd начал ругаться не пойми на что. Вот вывод journalctl -p 3 -xb:

авг 22 06:50:14 arch64 dhcpcd[305]: script_runreason: Connection refused
авг 22 06:50:14 arch64 dhcpcd[305]: ipv6nd_applyra: Transport endpoint is not connected
авг 22 06:50:14 arch64 dhcpcd[305]: arp_free: Transport endpoint is not connected
авг 22 06:50:14 arch64 dhcpcd[305]: script_runreason: Transport endpoint is not connected
авг 22 06:50:14 arch64 dhcpcd[305]: main: control_stop: Transport endpoint is not connected
авг 22 06:50:14 arch64 dhcpcd[305]: ps_dostop: Connection refused
авг 22 06:50:14 arch64 dhcpcd[305]: ps_dostop: Connection refused
авг 22 06:50:14 arch64 dhcpcd[305]: ps_dostop: Transport endpoint is not connected
авг 22 06:50:14 arch64 systemd[1]: Failed to start dhcpcd on all interfaces.
░░ Subject: Ошибка юнита dhcpcd.service
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ Произошел сбой юнита dhcpcd.service.
░░ 
░░ Результат: failed.

Очень странно, но интернет работает отлично, проводной, сайты пингуются. Я понятия не имею, что это за интерфейсы «ipv6_applyra» и как они настраиваются. Эта ошибка dhcpcd тормозит загрузку системы на целых 3-4 минуты! Хотелось бы спросить у вас совета по этому поводу и пофиксить ето.

 , , ,

aleksei2000
()

Почему Java на Linux работает медленнее, чем на Windows ?

UPDATE. Проблема с долгим запуском Minecraft в Linux решена здесь. (перенос на ext4 раздел)

Добрый вечер! Возник вопрос по поводу Java. Дело в том, что на линуксе она слегка заторможенная. В Windows все java-программы загружаются и работают шустро, нареканий нет.

Чтобы сразу стало понятно о чем я, приведу пример на игре Minecraft: в Windows игровой клиент MC загружается примерно за 40-50 секунд. Тем временем в линуксе тот же клиент, с теми же модификациями и настройками загружается +-3 минуты. Такое падение производительности распространяется на все java-приложения, запускаемые в Linux.

Я не представляю, в чем может быть проблема… может, к java надо передать какие-то специальные оптимизирующие аргументы, кто знает. Или у линукса какие-то свои особенности выделения ресурсов для программ ?

$ java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

Дистр, ядро: Arch Linux x86_64 Linux 5.4.23-1-lts
Графический драйвер (хз, может это как-то влияет): nvidia-390xx-lts
Никакие настройки и конфиги java не менялись, все работает с коробки

Изменения:

UPD 1. Проведен тест использования jre 8 241 вместо 172. Результата нет.

UPD 2. Запуск с параметрами -Dsun.java3d.opengl=true Прироста производительности нет.

UPD 3. Покопаюсь в драйверах и, в частности, в OpenGL. Мне кажется именно тут какой-то подвох

 , , , ,

aleksei2000
()

Live дистр

Здравствуйте! Посоветуйте пожалуйста live-дистрибутив линукс с GNU utils и.т.д, чтобы была поддержка udev, ntfs-3g и большинства других ФС. Желательно наличие fdisk или cfdisk. Желательно, но необязательно, чтобы не было никакого графического интерфейса, а сразу рут консоль при загрузке.

 , , ,

aleksei2000
()

помогите инфу восстановить на диске не знаю что делать

всем привет, хотел провести эксперимент и узнать что будет если с моего диска с документами и файлами /dev/sdb удалить первые 512 байт, (загрузочную запись). бэкап загрузочной записи я сделал на примонтированный /dev/sdb1 (вроде как помню). потом стер 512 байт с /dev/sdb с помощью dd. потом куда-то диск sdb1 пропал я не пойму почему не работает без загрузочной записи, операционки на диске то нету, а он все равно не работает. как можно восстановить мой мбр бекап ? диск вообще не робит

 

aleksei2000
()

СТранный трафик

После запуска компа conky показывает странный трафик - типо на интерфейсе enp2s0 скачано 35 Kb, а загружено в инет 4 Kb. Я теперь не доверяю линуху, вот зачем они так продались фсб и цру и сливают всю им инфу

 ,

aleksei2000
()

Ноут не хочет загружать GRUB с флешки

Есть флешка с grub'ом и несколькими live дистрами, сделанная мной. Она хорошо загружается через компьютер и qemu в linux (много раз протестировано мной). Есть старенький ноутбук Acer 2010-го года. Обыскал и обсмотрел у ноутбука весь BIOS - про UEFI и Secure Boot ни слова нету. По моему, он работает на BIOS, но флешку загружать не хочет - пишет, что нет загрузочного устройства. Чтобы вы не говорили, что usb порты повреждены - dvd/cd диски и другие флешки, на которые записаны ISO-образы ноутбук загружает нормально.

 , , , ,

aleksei2000
()

Связка systemd + Xorg + wine + windows форма

Когда было скучно, ко мне пришла глупая идея сделать некую связку - в автозагрузку systemd вместо дисплей менеджера впихнуть иксы с вайном. В winecfg диск C:\ указывает на корневой раздел. Сам же wine будет тупо грузить «графическую оболочку», накляпанную в Visual Studio или где-то еще (программа на полный экран). Таким образом, дорабатывая «графический интерфейс» в студии, можно вполне скляпать фановую псевдо-ось с экраном входа в систему, рабочим столом, своими программками и эмуляцией прав ) что думаете по этому поводу ?)

 , , , ,

aleksei2000
()

почему не монтируеться ntfs разделы и root в fstab"е

написал в /etc/fstab:

#!/bin/fstab

sudo ln -s /dev/sda5 / ext4 -o rw,

sudo ln -s /dev/sda6 /home ext4 -o rw

sudo ln -s /dev/sdb1 /mydisk1 ntfs-4g -o rw,defaults

sudo ln -s /dev/sdb2 /windowsdisk ntfs-4g -o rw,defaults

почему не монтируется диск с виндой и диск и бросает при загрузке initramfs ?

 ,

aleksei2000
()

Что-то не так с nouveau в Arch Linux

Здравствуйте! После полного обновления системы Arch Linux (19.05.2018) появились непонятные проблемы с графическим драйвером nouveau. А именно, не загружается Xorg сервер, и естественно, не работает startxfce4.

Система Arch Linux x86_64. Используется стандартное, не lts ядро. стоит видеодрайвер xf86-video-nouveau вместе с mesa и lib32-mesa. ВИДЕОКАРТА Nvidia GeForce GT 430.

В файле .xinitrc в домашнем каталоге пользователя вызывается только среда xfce:

startxfce4

При вызове команды «startx» в ~/.local/share/xorg/Xorg.0.log записываются следующие логи: https://pastebin.com/h3Hhpbvj

так же, выхлоп от команды startx:

/usr/bin/startxfce4: X server already running on display :0
xfce4-panel: Cannot open display: :0.0.
Type "xfce4-panel --help" for usage.
xfce4-panel: Cannot open display: :0.0.
Type "xfce4-panel --help" for usage.
xfce4-panel: Cannot open display: :0.0.
Type "xfce4-panel --help" for usage.
xfce4-panel: Cannot open display: :0.0.
Type "xfce4-panel --help" for usage.
xfce4-panel: Cannot open display: :0.0.
Type "xfce4-panel --help" for usage.
xfce4-panel: Cannot open display: :0.0.
Type "xfce4-panel --help" for usage.
/usr/bin/startxfce4: X server already running on display :0
xfce4-panel: Cannot open display: :0.0.
Type "xfce4-panel --help" for usage.
xfce4-panel: Cannot open display: :0.0.
Type "xfce4-panel --help" for usage.
xfce4-panel: Cannot open display: :0.0.
Type "xfce4-panel --help" for usage.
xfce4-panel: Cannot open display: :0.0.
Type "xfce4-panel --help" for usage.
xfce4-panel: Cannot open display: :0.0.
Type "xfce4-panel --help" for usage.
xfce4-panel: Cannot open display: :0.0.
Type "xfce4-panel --help" for usage.

При простом вызове команды «Xorg» или «X» лог Xorg.0.log получается намного меньше: https://pastebin.com/cdycK5eN

В одном и том же случае xorg не запускается. От рута запускается черный экран, но без курсора и xfce.

Я так же провел эксперимент - снёс nouveau и установил проприетарные драйвера nvidia, а после них nvidia-390xx, строго следуя иструкциям. В обеих случаях оба драйвера нормально работают, и xorg вместе с xfce запускаются. НО! не тут то было! У меня возникла еще одна проблема: С драйверами nvidia на панелях xfce текст становится очень мелким. А при загрузке системы у консоли очень маленькое разрешение ( где-то 640х360 ) и я не знаю, как все это исправить ...

Вроде всю необходимую информацию я написал

 , , , ,

aleksei2000
()

[Решено] В QEMU система не может смонтировать корневой раздел

Всем здраствуйте. Есть у меня флешка, на которой установлен Arch Linux i686. Я все ломаю голову - почему флешка спокойно загружается на моем компьютере, а когда запускаю в qemu, она загружается только до этапа Loading initial ramdisk.

Затем загрузка прекращается с ошибкой:

# qemu-system-x86_64 -enable-kvm -m 2G -usb /dev/sdc
...
ERROR: device 'UUID=6711fb.....8e47' not found. Skipping fsck.
mount /new_root: can't find UUID=6711fb.....8e47

При всем этом мною соблюдены следующие условия:
- Флеш-накопитель и его разделы были отмонтированы перед использованием в qemu.
- qemu запущен от рута
- qemu переданы правильные разделы, и они не были повреждены.
- UUID корневого раздела в /boot/grub/grub.cfg указаны правильно
- UUID корня указан правильно в /etc/fstab
- Флешка загружается на моем компе

Я совершенно не понимаю, в чем может быть проблема.. я пробовал так же подключать флеш-накопитель через аргументы -hda -cdrom и.т.д Может быть, виртуальный комп Qemu определяет UUID устройств по другому ?

===================================
Проблема решена. В среде Qemu через chroot пересобрал ядро:
# mkinitcpio -p linux

 , , ,

aleksei2000
()

Вопрос про qemu

Почему qemu с kvm загружает систему в 2-3 раза быстрее, чем мой компьютер ?))

qemu-system-x86_64 -enable-kvm -hda /dev/sdX

Это еще при куче открытых процессов и программ, а так же целой запущенной системе)

 

aleksei2000
()

xfce4 в Astra Linux

Решил я провести эксперимент с Astra Linux на виртуалке... Установил дистр, сбросил пароль рута, дописал /etc/apt/sources.list, удалил остальные пакеты и хлам. После всего этого накатал xfce4 и lightdm из репозиториев Debian'а, и, как ни странно, все прекрасно работает. В чем был смысл для РусБИТех изобретать свой dm - мне не ясно )

https://i.imgur.com/MX8lGs6

 , , , ,

aleksei2000
()

LightDM не заходит на рабочий стол. Приходится логинится через Shift + Alt + F1

Добрый день! хочу попросить у вас помощи, пожалуйста.

В общем проблема такова, у меня на компе был пользователь alexeybondarenko, с него я всегда сидел, но в итоге захотел сменить имя на «alexeyz». Делал все как надо, сейчас изложу ход своих действий:

1. залогинился от рута
2. в файле /etc/passwd изменил alexeybondarenko на alexeyz, а домашний каталог изменил с /home/alexeybondarenko на /home/alexeyz
3. в файле /etc/shadow изменил alexeybondarenko на alexeyz
4. в файле /etc/group название группы alexeybondarenko поменял на alexeyz и добавил туда пользователя alexeyz. Дальше я вводил следующие команды:

root#: cd /home
root#: chmod -R o+rwx alexeyz
root#: chmod -R g+r alexeyz
root#: chmod -R g-wx alexeyz
root#: chmod -R a+r alexeyz
root#: chmod -R a-wx alexeyz

Права вроде расставил правильно.

Когда запускается экран входа LightDM, я логинюсь под именем alexeyz и своим паролем. И вот тут то и начинается самое интересное! Пароль и логин правильные, но lightdm не хочет запускать оболочку рабочего стола, просто появляется background картинка и курсор. Приходится через Shift + alt + f1 логинится и запускать startx

Вот у вас хотел попросить помощи: может я где-то ошибся в конфиг файлах или неправильно настроил права ? помогите пожалуйста

 ,

aleksei2000
()

Как сделать загрузочную флешку с помощью dd ? никак не могу

В общем, проблема такова: Имеется оригинальный msdn ISO образ Windows8 x64 - назовем его windows8.iso Пусть флешка будет - /dev/sdc

Записывал образ командой sudo dd if=windows8.iso of=/dev/sdc Так же пробовал записать на sdc1 Путь к флешке и образу у меня всегда были правильными, рут права были выданы, запись проходила успешно, но после ребута флешка загружаться не хотела. При записи на /dev/sdc1 gparted показывал, что раздел поврежден, а при записи на /dev/sdc вообще была повреждена таблица разделов, не было ни одного раздела на usb.

Что интересно, когда записываю образ через прогу ultra iso в windows, то все нормально бутится, а через dd чего-то не хочет.

В итоге, я сделал вот такой вывод: dd записывает образы на флешку или раздел флешки побайтно, а ultra iso же просто распаковывает файлы из образа в уже созданную файловую систему. Получается ISO образы через dd не записать ни на флешку, ни на диск. Вот и прошу у вас помощи. Может, надо распаковать iso образ в папку, а потом скопировать с помощью CP в ntfs раздел флешки ? но тут проблема, раздел остается неактивным и с него не происходит загрузка.

 , ,

aleksei2000
()

Маленький вопрос про sudo

Добрый день, помогите пожалуйста правильно настроить эту строчку в файле sudo:

alexeybondarenko ALL=(ALL:ALL) ALL

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

 

aleksei2000
()

Не работает startx. Пишет «No screen found»

В общем, проблема такая - хотел установить драйвер nvidia под Linux Debian x64. Искал много способов, скачивал так же с офф. сайта nvidia драйвер вот от сюда > http://www.nvidia.com/object/unix.html . Но в итоге, на ЛОРе нашёл способ установить через sgfxi. Перед установкой что-то накосячил в файле /etc/X11/xorg.conf, из за этого установка как бы прошла успешно, но после перезагрузки не загружается оболочка X. Пробовал запускать интерфейсы в recovery mode через startx и startxfce4, но все они выводят ошибку No screen found.

sgfxi писал, что после ребута надо снова его запустить и он продолжит установку, но X не работает, а в recovery mode без подключения к сети не работает wget, который требует sgfxi.

Пакеты nvidia так же не установлены, из за этого не могу выполнить nvidia-xconfig.

Читал форумы и пробовал менять содержимое /etc/X11/xorg.conf, так же удалять его, но ничего не получается. А сейчас прикладываю короткий лог файл /var/log/Xorg.0.log Может быть он вам о чем-то скажет ? помогите пожалуйста

[    94.590] 
X.Org X Server 1.16.4
Release Date: 2014-12-20
[    94.590] X Protocol Version 11, Revision 0
[    94.590] Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian
[    94.590] Current Operating System: Linux alx64 4.9.0-0.bpo.2-amd64 #1 SMP Debian 4.9.13-1~bpo8+1 (2017-02-27) x86_64
[    94.590] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.9.0-0.bpo.2-amd64 root=UUID=10a8345e-0e1c-4ac3-8ae5-a097be1539e8 ro single nomodeset nouveau.modeset=0
[    94.591] Build Date: 11 February 2015  12:32:02AM
[    94.591] xorg-server 2:1.16.4-1 (http://www.debian.org/support) 
[    94.591] Current version of pixman: 0.32.6
[    94.591] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    94.591] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    94.592] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jun  2 13:43:27 2017
[    94.593] (==) Using config file: "/etc/X11/xorg.conf"
[    94.593] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    94.593] (==) ServerLayout "X.org Configured"
[    94.593] (**) |-->Screen "Screen0" (0)
[    94.593] (**) |   |-->Monitor "Monitor0"
[    94.593] (**) |   |-->Device "Card0"
[    94.593] (==) Automatically adding devices
[    94.593] (==) Automatically enabling devices
[    94.593] (==) Automatically adding GPU devices
[    94.593] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    94.593] 	Entry deleted from font path.
[    94.593] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	built-ins
[    94.593] (==) ModulePath set to "/usr/lib/xorg/modules"
[    94.593] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    94.593] (II) Loader magic: 0x56232cee2d80
[    94.593] (II) Module ABI versions:
[    94.593] 	X.Org ANSI C Emulation: 0.4
[    94.593] 	X.Org Video Driver: 18.0
[    94.593] 	X.Org XInput driver : 21.0
[    94.593] 	X.Org Server Extension : 8.0
[    94.594] (II) xfree86: Adding drm device (/dev/dri/card0)
[    94.595] (--) PCI:*(0:1:0:0) 10de:0de1:10b0:0401 rev 161, Mem @ 0xfd000000/16777216, 0xf0000000/134217728, 0xf8000000/33554432, I/O @ 0x0000d800/128, BIOS @ 0x????????/131072
[    94.595] (II) LoadModule: "glx"
[    94.595] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    94.596] (II) Module glx: vendor="X.Org Foundation"
[    94.596] 	compiled for 1.16.4, module version = 1.0.0
[    94.596] 	ABI class: X.Org Server Extension, version 8.0
[    94.596] (==) AIGLX enabled
[    94.596] (II) LoadModule: "nvidia"
[    94.597] (WW) Warning, couldn't open module nvidia
[    94.597] (II) UnloadModule: "nvidia"
[    94.597] (II) Unloading nvidia
[    94.597] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    94.597] (EE) No drivers available.
[    94.597] (EE) 
Fatal server error:
[    94.597] (EE) no screens found(EE) 
[    94.597] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    94.598] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    94.598] (EE) 

 

aleksei2000
()

Монтирование /usr и других после установки

Здраствуйте! Появилась такая проблема: Хочется переустановить систему, но я не хочу терять установленные бинарники в каталоге usr или других. Так как вся файловая система у меня смонтирована на одном разделе. Вот хотелось узнать - можно ли например, содержимое каталога usr скопировать на другой раздел, а затем примонтировать его в файле fstab? Сам пока боюсь экспериментировать, подскажите пожалуйста можно ли так делать ?

/dev/sda4 /usr ext4 defaults 0

 ,

aleksei2000
()

Проблемка с qemu

В общем, собрал я с помощью NASM сценарий booting.asm. Собирал так:

nasm booting.asm -f bin -o build/booting.img

Все нормально прошло и у меня получился выходной файл booting.img Но я не могу запустить его в qemu:

qemu-system-x86_64 -hda build/booting.img

После недолгой загрузки qemu выдает No bootable device Пробовал еще: qemu-system-i386 -fda build/booting.img

но все равно результат такой. Я так понял я какие-то аргументы не правильно передаю, подскажите пожалуйста как нужно сделать чтобы qemu нормально загрузился с img образа ?

 

aleksei2000
()

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