LINUX.ORG.RU

Сообщения Vochatrak-az-ezm

 

Встрял с обновлением Арчеобразного. [ Решено ]

Форум — General

Короче у меня Arco Linux, репы core и extra заменены на ALHP’шные v3 (плюс подрублен хаотик и китайский реп, но не суть).

Короче не могу обновиться.

Пишет что для обновления надо заменить baloo на baloo5, но нельзя удалить Балу ибо он нужен Плазме. Как то так:

:: removing kuserfeedback5 breaks dependency 'kuserfeedback5' required by drkonqi
:: removing baloo5 breaks dependency 'baloo5' required by gwenview
:: removing plasma-integration breaks dependency 'plasma-integration' required by plasma-workspace
:: removing kuserfeedback5 breaks dependency 'kuserfeedback5' required by plasma-workspace 

Вот сижу и не знаю что и желать.

Может кто подсказать как решать такие проблемы?

P.S. Не нужно «умных» советов переустановить систему, не пользоваться левыми репами, сменить дистр и т.д.

 , , ,

Vochatrak-az-ezm
()

Подскажите как настроить latte-dock под Wayland.

Форум — Desktop

Собственно дело вот в чем:

В Latte-dock если ткнуть по иконке к примеру Долфина, то долфин запустится. Если ткнуть еще раз, то свернется/развернется.

Под иксами, если ткнуть с зажатым шифтом, то запустится еще одна копия Долфина.

А вот под Вейлендом нет.

Вот как мне вернуть возможность запускать еще один экземпляр приложения через шифт+клик?


P.S. Если кому то покажется что посоветовать вернуться на иксы очень смешно - вам только кажется.

 , ,

Vochatrak-az-ezm
()

А как нонче запускать amdvlk?

Форум — General

Поставил amdvlk и amd-vulkan-prefixes

При попытке запуска пишет:

vk_amdvlk mangohud vkcubeCannot find a compatible Vulkan installable client driver (ICD).

Please look at the Getting Started guide for additional information. 

При этом:

ls /usr/share/vulkan/icd.d
amd_icd32.json  amd_icd64.json  radeon_icd.i686.json  radeon_icd.x86_64.json 

и

cat /usr/share/vulkan/icd.d/amd_icd64.json
{
  "file_format_version": "1.0.0",
  "ICD": {
    "library_path": "/usr/lib/amdvlk64.so",
    "api_version": "1.3.269"
  },
  "layer": {
    "name": "VK_LAYER_AMD_switchable_graphics_64",
    "type": "GLOBAL",
    "library_path": "/usr/lib/amdvlk64.so",
    "api_version": "1.3.269",
    "implementation_version": "1",
    "description": "AMD switchable graphics layer",
    "functions": {
      "vkGetInstanceProcAddr": "vk_icdGetInstanceProcAddrSG",
      "vkGetDeviceProcAddr": "vk_icdGetDeviceProcAddrSG"
    },
    "disable_environment": {
      "DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1": "1"
    }
  }
} 

 

Vochatrak-az-ezm
()

Народ, а как вы готовите gamescope?

Форум — Games

В СтимДеке по умолчанию используется gamescope. Вроде очевидцы говорят что он поднимает производительность. Но вот запускаю что нибудь через gamescope -H 1080 -r 60 -f -- что_нибудь

И при большом количестве объектов в кадре, производительность превращается в тыкву.

Так вот, вопрос тем кто пользуется - как и зачем вы им пользуетесь?

 

Vochatrak-az-ezm
()

Аналог setxkbmap но под Вейленд

Форум — Desktop

В общем как переключать раскладку в Вейленде, из терминала? В иксах можно просто setxkbmap ‘ru,en’, а под Вейланд я нагуглить ничего не смог.

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

Заранее спасибо.

 

Vochatrak-az-ezm
()

Как так выходит что геймпад Dualshock 4 (не ориг.) не подключается в Линуксе?

Форум — Talks

Как так выходит что геймпад Dualshock 4 (не ориг.) не подключается в Линуксе по Блютузу? В Винде при этом на том же компе спокойно цепляется. Ладно можно было бы сказать что нет драйвера. Так ведь по проводу нормально определяется. Проблема в блютуз-свистке? Опять же, через DS4DRV можно подрубить через блютуз.

И самое непонятное в этом всем то, что это же по сути геймпад от PS4 (пусть и «левый»). Там нет разных моделей и разных api. Почему пад спокойно цепляется к PS4, Винде, Андроиду, а к Линуксу нет? Как это работает?

 , , , ,

Vochatrak-az-ezm
()

Как включить принудительно максимальные частоты для RX 6400?

Форум — Games

Короче в некоторых случаях моя RX 6400 просто не переходит в режим максимальной производительности. Особенно показательный случай увидел сегодня в игре Sword and faery 7. Карта почему то уверена что никакой нагрузки нет, частота ГПУ в районе 100 с лишним мгц, а на экране 2 ФПС!!!

Как врубить видеокарте принудительно «performance mode», а еще лучше вообще зафиксировать частоты на максимальных значениях?

 , ,

Vochatrak-az-ezm
()

Как в Линуксе использовать и все функции Dualshock 4 и гироскоп?

Форум — Games

Есть игра Resident evil 4: Remake.

Есть геймпад Dualshock 4 (не оригинал, но не суть).

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

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

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

 ,

Vochatrak-az-ezm
()

Отображение картинок в ~~yad~~ zenity.

Форум — General

Народ, кто шарит в yad zenity, подскажите пожалуйста насчет использования изображений в yad zenity.

Есть менюшка:

main_gui () {
	"$YAD" \
		--tabnum=1 \
	--title="$GAMENAME" \
	--separator="!" \
	--text-align=center \
		--on-top \
		--center \
		--borders=8 \
	--skip-taskbar \
	--close-on-unfocus \
	--image="$IMAGE" \
		--image-on-top \
	--form \
		--columns=2 \
			--field="$HELP!!Показать справку:fbtn" 'bash -c gui_help %1' \
			--field="$GUIVERSION!!Показать версию игры:fbtn" 'bash -c app_version %1' \
			--field="$WINECFGBTN!!Открыть конфигуратор Вайна:fbtn" 'bash -c app_winecfg %1' \
			--field="$SETTINGS!!Открыть меню настроек:fbtn" '@bash -c gui_settings %1' \
			--field="$LAUNCHERBTN!!Открыть конфигуратор игры:fbtn" '@bash -c gui_settings %1' \
			--field="$MANUALBTN!!Открыть мануал:fbtn" '@bash -c app_manual %1' \
			--field="$TRIBTN!!Запустить winetricks:fbtn" '@bash -c app_tri %1' \
			--field="$UPDBTN!!Обновить префикс:fbtn" '@bash -c app_update %1' \
		"$YAD" \
			--tabnum=2 \
				--form \
					--button="$START!applications-games:bash -c app_start %1" \
						--buttons-layout=center
# while kill -0 <pid> 2> /dev/null; do sleep 1; done
}
export -f main_gui

Так вот. Размер самой менюшки зависит от размера картинки «$IMAGE»

Можно ли задать размер, до которого будет «сжиматься» картинка в меню, без надобности в изменении самого файла изображения? Если да, то как это прописать?


И что бы две темы не создавать, подскажите как можно использовать движущиеся изображения (gif, webm, tiff, или что оно там поддерживает)?

Заранее спасибо.

 , , , ,

Vochatrak-az-ezm
()

Как лечить ошибку __vm_enough_memory (РЕШЕНО)

Форум — Desktop

Запускаю Rpcs3 (эмулятор PS3) и вижу в dmesg такую надпись: __vm_enough_memory: pid: 2211, comm: rpcs3, no enough memory for the allocation

Ну ладно думаю. Создал конфиг имени себя в /etc/security/limits.d/ такого вида:

мойюзер soft memlock 14330756
мойюзер hard memlock 14330756

Не помогло, ошибка на месте. Решил прописать прямо в /etc/security/limits.conf

Ошибка на месте.

Что не так?

ulimit -Hn
14330756

ulimit -l
14330756

 , ,

Vochatrak-az-ezm
()

Подскажите как забиндить кнопки в ds4drv.

Форум — Games

Хочу забиндить гироскоп на правый (или левый) стик.

Что бы камерой крутить (или рулем в случае с левым стиком).

У ds4drv нет мана, а по пояснениям в дефолтном конфиге ничего не могу понять:

# Many of the settings used here are directly connected to their command line
# counterparts, see "ds4drv --help" for more information about available options.

##
# Global options
##
[ds4drv]
# Run ds4drv in background as a daemon
#daemon = true

# Location of the log file in daemon mode
#daemon-log = ~/.cache/ds4drv.log

# Location of the PID file in daemon mode
#daemon-pid = /tmp/ds4drv.pid

# Enable hidraw mode
#hidraw = true


##
# Controller settings
#
# This is the default profile for each controller.
# Multiple controllers slots are defined by increasing the number.
#
# Controller sections contain:
#  Key: A option, these are the same options that can used on the command line
#       but without the "--" prefix.
#  Value: The option's value, should be "true" if no value is needed.
#
# See "ds4drv --help" for a complete list of available options.
##
[controller:1]
# Enables LED flash on low battery
#battery-flash = true

# Sets LED color
#led = 0000ff

# Enables profile switching
#profile-toggle = PS

# Profiles to cycle through
#profiles = xpad,kbmouse


##
# Profiles
#
# Profiles allows switching controller settings during runtime.
#
# Profile sections always require a name and are then enabled on a controller
# with "profiles = <profile1>[,<profile2>]".
#
# The same settings available for controllers are used here.
##
[profile:xpad]
led = ff0000
# Emulate the same button mapping as wired Xbox 360 controllers
emulate-xpad = true

[profile:kbmouse]
led = 00ff00
# Enable trackpad mouse
trackpad-mouse = true
# Custom button mapping
mapping = keyboard
# Custom action bindings
bindings = exec_stuff


##
# Mappings
#
# Mappings let you map buttons and sticks to mouse, key and joystick events.
#
# Mapping sections always require a name and are then enabled in a profile
# with "mapping = <name>".
#
# Mapping sections contain:
#  Key: A Linux input event, see /usr/include/linux/input-event-codes.h for a complete list
#  Value: Button on the DS4, use --dump-reports to see all the available buttons
##

[mapping:keyboard]
# General button to key mapping
KEY_UP = dpad_up
KEY_LEFT = dpad_left
KEY_DOWN = dpad_down
KEY_RIGHT = dpad_right
KEY_Z = button_cross
KEY_X = button_circle

# Turn analog stick directions into buttons
KEY_W = -left_analog_y
KEY_A = -left_analog_x
KEY_S = +left_analog_y
KEY_D = +left_analog_x

# Map relative mouse movement to a analog stick
REL_X = right_analog_x
REL_Y = right_analog_y

# Map mouse buttons
BTN_LEFT = button_r2
BTN_RIGHT = button_l2

# Emulate mouse wheel on r1 and l1
REL_WHEELUP = button_l1
REL_WHEELDOWN = button_r1

# Mouse settings
#mouse_sensitivity = 0.6
#mouse_deadzone = 5

# Scroll wheel emulation settings (values are in seconds)
#mouse_scroll_repeat_delay = 0.25 # How long to wait before continual scrolling
#mouse_scroll_delay = 0.05 # Lower this to scroll faster; raise to scroll slower


##
# Bindings
#
# Bindings let you bind button combos to special built-in actions.
#
# Binding sections can be defined with a name and are then enabled in a profile
# with "bindings = <name>".
#
# It's also possible to define a global bindings section that is enabled
# on all profiles.
#
# Sections contains:
#  Key: A button combo
#  Value: An action, see next section for valid actions.
#
#
# Valid actions:
#  next-profile                                  Loads the next profile
#  prev-profile                                  Loads the previous profile
#  load-profile <profile>                        Loads the specified profile
#  exec <command> [arg1] [arg2] ...              Executes the command with
#                                                specified arguments
#  exec-background <command> [arg1] [arg2] ...   Same as exec but launches in
#                                                the background
#
#
# Actions will be pre-processed and replace variables with real values.
#
# Valid variables:
#  $profile                The current profile
#  $name                   Pretty name of the current device
#  $device_addr            Bluetooth address of the device
#  $report.<attribute>     Replace <attribute> with a valid attribute,
#                          use --dump-reports to see which are available
##

[bindings]
# Cycle profiles
#PS+Right = next-profile
#PS+Left = prev-profile

# Go directly to specified profile
#PS+Up = load-profile kbmouse
#PS+Down = load-profile default


[bindings:exec_stuff]
# Execute a command in the foreground, blocking until it has finished
PS+Cross = exec echo '$name'

# Execute a command in the background
PS+Triangle = exec-background sh -c 'echo "disconnect $device_addr" | bluetoothctl' 

Посмотрел через --dump-reports обозначения кнопок:

[info][controller 1] Report dump
    left_analog_x: 128
    left_analog_y: 128
    right_analog_x: 128
    right_analog_y: 128
    l2_analog: 0
    r2_analog: 0
    dpad_up: False
    dpad_down: False
    dpad_left: False
    dpad_right: False
    button_cross: False
    button_circle: False
    button_square: False
    button_triangle: False
    button_l1: False
    button_l2: False
    button_l3: False
    button_r1: False
    button_r2: False
    button_r3: False
    button_share: False
    button_options: False
    button_trackpad: False
    button_ps: False
    motion_y: -3
    motion_x: -2
    motion_z: 4
    orientation_roll: -107
    orientation_yaw: 7463
    orientation_pitch: -21
    trackpad_touch0_id: 1
    trackpad_touch0_active: False
    trackpad_touch0_x: 29
    trackpad_touch0_y: 766
    trackpad_touch1_id: 2
    trackpad_touch1_active: False
    trackpad_touch1_x: 1249
    trackpad_touch1_y: 0
    timestamp: 14
    battery: 8
    plug_usb: False
    plug_audio: False
    plug_mic: False

Теперь судя по всему нужно указать профиль

[profile:default]
right_analog_y = orientation_yaw 

И т.д…

Но ds4drv банально выдает ошибку.

ЧЯДНТ?

 

Vochatrak-az-ezm
()

Как выводить текст из терминала в системный лоток или панель?

Форум — General

Нужно выводить определенный текст из терминала в панель, или в системный лоток. В notify-send и kdialog такой возможности не нашел.

Может кто подсказать способ или виджет, если такой существует?

 ,

Vochatrak-az-ezm
()

[РЕШЕНО] Как узнать название кнопки геймпада в системе?

Форум — Desktop

Народ, требуется помощь!

Короче для геймпадов Dualshock 4 есть драйвер ds4drv. В нем можно назначать некоторые действия на комбинации кнопок. Делается это все через прописывание кнопок в конфиг.

А как узнать, как называются кнопки? Допустим я хочу сделать вкл/выкл тачпада, через комбинацию options + нажать на тачпад.

И чего писать?

И еще неплохо было бы узнать, как прописывать в конфиг - гироскоп.

Заранее спасибо.

 , ,

Vochatrak-az-ezm
()

Помогите подключить геймпад по bluetooth

Форум — Games

Приобрел Дуалшоко-образный геймпад (не оригинал), пытаюсь подцепиться по Блютузу и ни в какую. Он тупо подключается на долю секунды и тут же отваливается.

Нет, он конечно в целом цепляется через ds4drv, но нужно каждый раз: запускать ds4drv, создавать новое сопряжение (PS+share), нажимать вручную на «подключить», в апплете блютуза… Ну и подрубается не быстро.

Плюс к этому, я не могу подключить геймпад с опцией –hidraw. Насколько я понимаю это позволило бы программам (в частности эмуляторам), видеть пад именно как Дуалшок 4.

В общем просьба помочь подцепить пад по блютузу, или хотя бы подключить через ds4drv в режиме hidraw.

 , ,

Vochatrak-az-ezm
()

Помогитя с настройкой неведомого rEFInd

Форум — Desktop

Короче, rEFInd у меня по какой то причине загружает GRUB.

Ну, думаю потом разберусь. Обновил Arco Linux и отвалился граб. Теперь граб сразу кидает в меню UEFI. Пытаюсь загрузиться с помощью rEFInd и понимаю что встрял.

Гружусь с флешки, открываю конфиг и прописываю как показано в примере на Арчвики:

menuentry "Arch Linux" {
	icon     /EFI/refind/icons/os_arch.png
	volume   "Arch Linux"
	loader   /boot/vmlinuz-linux
	initrd   /boot/initramfs-linux.img
	options  "root=PARTUUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX rw add_efi_memmap initrd=boot\intel-ucode.img initrd=boot\amd-ucode.img"
	submenuentry "Boot using fallback initramfs" {
		initrd /boot/initramfs-linux-fallback.img
	}
	submenuentry "Boot to terminal" {
		add_options "systemd.unit=multi-user.target"
	}
}

В общем, не работает. Запись то, в меню появилась, но ничего не грузит. Просто возвращает в меню самого rEFInd.

Так вот, собственно, ЧЯДНТ?

Система размечена следующим образом:

efi 500Мб fat32

/ 20Гб f2fs

/home 100Гб f2fs

 , , ,

Vochatrak-az-ezm
()

Как добавить поддержку F2FS в WSL2?

Форум — General

Форматнул SSD в F2FS и не нашел иного способа его монтировать в Винду, нежели WSL2.

Ну чтож, поставил WSL и обнаружил что F2FS в ней не поддерживается.

Собственно как добавить поддержку этой ФС в WSL2, дабы можно было ее монтировать и читать/писать из Винды?

 , ,

Vochatrak-az-ezm
()

Подскажите как изменить приоритет выделения ОЗУ для встройки.

Форум — General

Народ, нужна помощь. И так, имеется встройка от AMD и материнка способная «выделить» только 2 гига ОЗУ для этой встройки.

    glxinfo | grep "Dedicated"
    Dedicated video memory: 2048 MB

Технически система может отдать встройке под vram до половины оперативы. Но как пишут в интернетах, этот процесс происходит несколько медленнее, чем для «выделенного» в биосе. Причиной тому приоритет, который отдает память в первую очередь CPU, а потом уже GPU, по остаточному признаку. Это хоть и не сильно, но таки сказывается на производительности.

Гугление в Яндексе ничего не дало.

Подскажите как можно настроить сей приоритет, а лучше объем «выделенной» под GPU оперативы, именно на уровне ОС?

Заранее спасибо.

 , , , ,

Vochatrak-az-ezm
()

Подскажите чем можно читать dmesg

Форум — General

Хочу сделать себе уведомлялку, выводящую ошибку в виде уведомления, если таковая появится.

Подскажите чем можно мониторить dmesg на наличие ошибок раз в несколько секунд?

 ,

Vochatrak-az-ezm
()

Как переключить CPU governor в режим максимальной производительности? (РЕШЕНО)

Форум — General

И так, столкнулся с проблемой. У меня при загрузке системы включается план энергосбережения для процессора. Приходится переключать на performance в cpupower-gui, что крайне неудобно.

Я уже и в /etc/default/grub

cpufreq.default_governor=performance дописал, и в /etc/default/cpupower прописывал governor="performance"

Никакого эффекта.

Собственно как правильно включить режим performance?

OS: Arco Linux (считай Arch). CPU: Ryzen 5 2400G

 ,

Vochatrak-az-ezm
()

Почему скрипт так сильно нагружает процессор? (РЕШЕНО)

Форум — Desktop

Собственно простенький скрипт выводящий температуру soc:

for  ((;;))
	do
		sensors | grep temp6 
done | osd_cat -c red -s 2 -f -*-*-*-*-*--20-*-*-*-*-*-*-* -l 1

Нагружает процессор как будто я что-то тяжелое запустил.

Почему так и как уменьшить нагрузку?

 

Vochatrak-az-ezm
()

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