LINUX.ORG.RU

Сообщения temak

 

Отключение opensnitch, когда нет интернета

Захотелось, чтобы при выключенном интернете была остановлена служба opensnitch.service (изначально хотел, чтобы работа приостановливалась, но приостановить работу можно только через сам opensnitch). Сначала я сделал такой скрипт (более сложный):

#!/bin/bash
# Проверка состояния сети
 NETWORK_STATUS=$(nmcli -t networking connectivity check | grep "full" > /dev/null && echo "up")

 # Если "up", то opensnitch включается
 if [ "$NETWORK_STATUS" = "up" ]; then
   systemctl start opensnitch.service
 else
   systemctl stop opensnitch.service
 fi

Но потом понял, что для него нужна отдельная служба или задание, которое должно постоянно проверять соединение, что мне не понравилось, поэтому я решил использовать NetworkManager-dispatcher, написав более простой скрипт и поместив его в папку dispatcher.d:

#!/bin/bash
if [ "$CONNECTIVITY STATE" = "limited" ]; then
   systemctl stop opensnitch.service
fi

if [ "$CONNECTIVITY STATE" = "full"]; then
   systemctl start opensnitch.service
fi

Однако он, наверное, не может запускать скрипты от рута. Например, когда я перезагружал службу (systemctl restart NetworkManager.service) со вторым скриптом, в котором указал перед systemctl, sudo, я увидел, что значок показывающий состояние сети исчез. Когда я убрал sudo он появился вновь, но изменения с opensnitch в зависимости от состояния сети не происходили.

Подскажите, пожалуйста, как сделать простой и рабочий скрипт.

 ,

temak
()

Независимый от стима kisak-strike хочет его

SDL video target is 'x11'
This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system DOES NOT support the OpenGL extension GL_APPLE_fence.
This system DOES NOT support the OpenGL extension GL_NV_fence.
This system supports the OpenGL extension GL_ARB_sync.
This system supports the OpenGL extension GL_EXT_draw_buffers2.
This system DOES NOT support the OpenGL extension GL_EXT_bindable_uniform.
This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
This system supports the OpenGL extension GL_ARB_map_buffer_range.
This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
This system supports the OpenGL extension GL_ARB_occlusion_query.
This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
This system supports the OpenGL extension GL_ARB_framebuffer_object.
This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
This system supports the OpenGL extension GL_ARB_debug_output.
This system supports the OpenGL extension GL_EXT_direct_state_access.
This system DOES NOT support the OpenGL extension GL_NV_bindless_texture.
This system supports the OpenGL extension GL_AMD_pinned_memory.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
This system DOES NOT support the OpenGL extension GL_NVX_gpu_memory_info.
This system DOES NOT support the OpenGL extension GL_ATI_meminfo.
This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
This system supports the OpenGL extension GL_EXT_texture_compression_dxt1.
This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt3.
This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt5.
This system supports the OpenGL extension GL_ARB_buffer_storage.
This system supports the OpenGL extension GLX_EXT_swap_control_tear.
Using breakpad minidump system 730/13580.500
Using breakpad crash handler
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
dlopen failed trying to load:
/home/user/.local/share/Steam/linux64/steamclient.so
with error:
/home/user/.local/share/Steam/linux64/steamclient.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): Sys_LoadModule failed to load: /home/temak/.local/share/Steam/linux64/steamclient.so
FATAL ERROR: Failed to connect with local Steam Client process!

Please make sure that you are running latest version of Steam Client.
You can check for Steam Client updates using Steam main menu:
			 Steam > Check for Steam Client Updates..../csgo.sh: line 64:  3668 Segmentation fault      ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"

Я намеренно убрал перед запуском ksgo библиотеку steamclient.so в надежде запустить кску, которую как пишет в блоге разработчик:

If we got nuked tomorrow, and Steam went down, anyone could have CSGO up and running in the Bunker LAN by next week. Years later when us smoothskins are rockin’ Power9 Rigs, we would also have the ability to recompile and port the game

можно (будет) запустить у себя в бомбоубежище.

На весь форум есть лишь одно упоминание этой кски.

 , ,

temak
()

Смена профиля энергопотребления в KDE по расписанию

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

 , ,

temak
()

На чистой sd-карте есть занятое пространство; как исправить?

После форматирования из FAT в ext4 вижу таинственную надпись в свойствах чистой карты: «(использовано 5%)».

 , ,

temak
()

Как заменить прописные буквы на строчные в огнелисе?

Выделить текст, зажать сочетание клавиш и не перепечатывать; так можно?

 ,

temak
()

Что такое preinstalled-pool в KDE Neon?

В preinstalled-pool.list написано:

This is a sources.list entry for a small pool of packages provided on your preinstalled filesystem for your convenience.

It is perfectly safe to delete both this entry and the directory it references, should you want to save disk space and fetch the packages remotely instead.

 

temak
()

Используете ли вы раздельные клавиатуры?

Если да, то какие? На форуме как будто о таких не знают — мало упоминаний.

 ,

temak
()

Как работает шифрование накопителя?

При шифровании используется отдельный пароль и при запуске появляется поле для ввода пароля шифрования — значит ли, что после ввода правильного пароля, все данные на накопителе расшифровываются и замедления компа быть не может? Или замедление скорости работы будет и почему? Может, я не правильно понял, как оно работает?

 

temak
()

Разница между спящим, ждущим и гибридным спящим режимами в KDE?

Спящий и ждущий — это одно и тоже?

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

 

temak
()

Настраивание dnscrypt-proxy

Пытаюсь настроить по этому видео: https://onion.tube/watch?v=7lqRRomum2Q

При вводе команды «./dnscrypt-proxy -resolve cloudflare-dns.com» выдаёт: Resolving [cloudflare-dns.com] using 127.0.0.1 port 53

Unable to resolve: [read udp 127.0.0.1:53449->127.0.0.1:53: read: connection refused]

Как заставить работать, господа?

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

 ,

temak
()

Как вернуть зависшему приложению работоспособность?

Захотел в Lokalize произвести «поиск и замену», ввёл предложение в строку перевода, но не ввёл в исходную строку и решил найти сразу и заменить необходимое. Приложение зависло. Проверил и убедился, что моя работа не сохранилась. Как развисеть приложение, чтоб я мог продолжить работу?

 

temak
()

Пропадает окно игры в начале компании [Битва за Веснот]

В начале компании «Битвы за Веснот» окно игры вылетает, но звук остаётся. В диспетчере задач, игра отображается. При запуске на весь экран или на половину разницы никакой: всё равно пропадает. Причём когда полувылет происходит, то значок «Свернуть все окна» подсвечен (в KDE). При нажатии по нему, игра не возвращается обратно. В xfce на другом компе на наблюдалось такого. Если что игра установлена через flatpak.

 

temak
()

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

Мне нужно сохранять вкладки для чтения, но у огнелиса сохранение неполное: содержимое вкладок загружается при их выборе. Разумеется, когда у меня нет подключения к сети, я содержимое вкладки при открытии прочитать не могу (а ведь очень хочется!).

 , ,

temak
()

Пропали значки в KDE neon. Как вернуть?

Пропали после обновления KDE Frameworks до 5.107.0

Снимки здесь: https://imgur.com/a/yXHpfdR

Также завёл веточку на другом форуме (пока тишина): https://linuxforum.ru/viewtopic.php?id=41092

 

temak
()

Процессор сбрасывает частоты в лефте

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

Ссылка на видос: https://vid.puffyan.us/watch?v=oldzzl-_ERI

Кстати, лефта единственная такая. Все остальные игры хорошо работают.

Данные о моём ноуте и системе: Операционная система: KDE neon 5.27 Версия KDE Plasma: 5.27.1 Версия KDE Frameworks: 5.103.0 Версия Qt: 5.15.8 Версия ядра: 5.19.0-32-generic (64-бита) Графическая платформа: Wayland Процессоры: 8 × 12th Gen Intel® Core™ i3-1215U Память: 7,5 ГиБ ОЗУ Графический процессор: Mesa Intel® Graphics Производитель: Micro-Star International Co., Ltd. Название продукта: Modern 15 B12M Версия системы: REV:1.0

Настройки запуска игры: -novid -nojoy +fps_max 60 -vulkan +mat_queue_mode 0

 , , ,

temak
()

«sudo apt install *имя приложения*» это одна команда или несколько?

Любопытно узнать, как правильно говорить.

 ,

temak
()

__Добавление сторонней музыки в игру Xonotic__

Есть ли возможность добавить свою музыку, чтобы слушать через внутриигровой проигрыватель?

 ,

temak
()

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