Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Моите скриптове

feed Всичко свързано с Линукс. Новини, проблеми, въпроси.
Десктоп Линукс дистибуции, сървърни Линукс дистрибуции, Линукс дистрибуции с общо предназначение, Linux Mint, Ubuntu, Arch Linux, Mandriva, PCLinuxOS, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Suse Linux Enterprise Server, Debian, Cross Linux from Scratch, Slackware, Gentoo. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Аватар
Валсо
Дарител
Дарител
Мнения: 13674
Регистриран на: Нед Мар 03, 2019 20:29
Репутация: 48327
пол: Мъж
Местоположение: ~/$USER
Обратна връзка:

Re: Моите скриптове

Мнение от Валсо »

Mozo написа: Съб Фев 14, 2026 11:22 По тази логика не ползвай въобще графична среда и щракай само команди
Което мога, отдавна съм го прехвърлил на скрипт. Че даже и работи 10 пъти по-бързо от графичния му еквивалент. :evil4: :evil4:
На 10-те сезона на Stargate SG-1 (1080p) им махнах руските аудио и субтитри и оставих само английските. Над 200 епизода обработени за 13 минути. Ходѝ направи това с mkvtoolnix-gui и толкова бързо. :toothy10:
Прочетено: 1012 пъти
https://t.me/linuxtalkbg
Мързелът е двигател на прогреса.
Светът е shell, а хората в него са alias-и и скриптове.
Аватар
бат-начо
Доктор
Доктор
Мнения: 5925
Регистриран на: Сря Фев 21, 2018 15:17
Репутация: 45644
пол: Мъж

Re: Моите скриптове

Мнение от бат-начо »

Mozo написа: Съб Фев 14, 2026 11:22 Напротив, има си го:

https://community.linuxmint.com/software/view/gshutdown
Ще го има още малко време. GTK-2 е и го няма при мен, т.е. и в ЛМ-23 (като излезе) няма да го има.
Селски, Начо Селски.
Аватар
Валсо
Дарител
Дарител
Мнения: 13674
Регистриран на: Нед Мар 03, 2019 20:29
Репутация: 48327
пол: Мъж
Местоположение: ~/$USER
Обратна връзка:

Re: Моите скриптове

Мнение от Валсо »

бат-начо написа: Съб Фев 14, 2026 16:22
Mozo написа: Съб Фев 14, 2026 11:22 Напротив, има си го:

https://community.linuxmint.com/software/view/gshutdown
Ще го има още малко време. GTK-2 е и го няма при мен, т.е. и в ЛМ-23 (като излезе) няма да го има.
Ако си свалиш зависимостите, докато ги има, ще го имаш вечно, щом е толкова зор да е точно това, а не скрипт.

https://archive.archlinux.org/packages/g/gtk2/
https://www.asher256.com/projects/gshut ... wnload.php
https://t.me/linuxtalkbg
Мързелът е двигател на прогреса.
Светът е shell, а хората в него са alias-и и скриптове.
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308737
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Моите скриптове

Мнение от Mozo »

А, няма драма, GTK е и е доста по-грозно от Qt варианта, който освен това ще си е валиден още век :mrgreen:
Изображение
Аватар
Валсо
Дарител
Дарител
Мнения: 13674
Регистриран на: Нед Мар 03, 2019 20:29
Репутация: 48327
пол: Мъж
Местоположение: ~/$USER
Обратна връзка:

Re: Моите скриптове

Мнение от Валсо »

Написах си скриптче за пускане на игри, което е много по-кратко от скритповете на Незнайния воин в замунда, както и отпада нуждата от dxvk.conf. А най-якото? Компилира шейдърите само веднъж - при първото пускане. :усмивка1:

start-game.sh:

Код за потвърждение: Избери целия код

#!/usr/bin/env bash

export XDG_CACHE_HOME="./ShaderCache"
export DXVK_STATE_CACHE=1
export DXVK_HUD=fps,compiler
export DXVK_enableStateCache=true
export DXVK_enablePipelineCache=true
export DXVK_numCompilerThreads=0

wine "./NeedForSpeedPayback.exe"
В основната директория на играта създава ShaderCache и там си пази кешовете на шейдърите.
Показва FPS, както и дали и какво прави компилаторът на шейъдри, включва опцията да пази кеша на шейдърите и да го ползва при следващото пускане и накрая - компилира шейдърите с всичките налични нишки на процесора за максимална скорост.

Скриптът се създава в директорията, където е екзето, прави се изпълним и се пуска.

При второто пускане на играта вече няма и помен от накъсването и върви 10 пъти по-гладко, отколкото в Spyware. :mrgreen:
https://t.me/linuxtalkbg
Мързелът е двигател на прогреса.
Светът е shell, а хората в него са alias-и и скриптове.
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308737
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Моите скриптове

Мнение от Mozo »

Създаването на шейдърите винаги е първия път. След това се налага при смяна на Wine/Proton или видео драйвъра, когато трябва да се създаде наново.

Плюс това е добра идея да се зададе къде е home, защото никакне е задължително да е истинския ти home. По този начин предотвратяваш постоянното драскане по SSD-то ти и ако стартираш играта от HDD, кешът също ще се пише там. Тоест, където му зададеш.

Код за потвърждение: Избери целия код

scriptdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"/some/path
export DIR="$(dirname "$SCRIPT")"
export HOME="${scriptdir}"/.home
Изображение
Аватар
Валсо
Дарител
Дарител
Мнения: 13674
Регистриран на: Нед Мар 03, 2019 20:29
Репутация: 48327
пол: Мъж
Местоположение: ~/$USER
Обратна връзка:

Re: Моите скриптове

Мнение от Валсо »

Mozo написа: Съб Фев 28, 2026 18:36 Създаването на шейдърите винаги е първия път. След това се налага при смяна на Wine/Proton или видео драйвъра, когато трябва да се създаде наново.

Плюс това е добра идея да се зададе къде е home, защото никакне е задължително да е истинския ти home. По този начин предотвратяваш постоянното драскане по SSD-то ти и ако стартираш играта от HDD, кешът също ще се пише там. Тоест, където му зададеш.

Код за потвърждение: Избери целия код

scriptdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"/some/path
export DIR="$(dirname "$SCRIPT")"
export HOME="${scriptdir}"/.home
Не си разбрал скрипта, явно или пък аз не съм се избразил както трябва. Ако играта е инсталирана в /B/GAMES/NFS_PAYBACK, скрипта се рънва там и съответно директорията за шейдърите става /B/GAMES/NFS_PAYBACK/ShaderCache. Именно затова адресът е "./ShaderCache". Със същия успех можеше и "$PWD/ShaderCache" да пише.
https://t.me/linuxtalkbg
Мързелът е двигател на прогреса.
Светът е shell, а хората в него са alias-и и скриптове.
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308737
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Моите скриптове

Мнение от Mozo »

Може, не съм програмист :mrgreen:
Изображение
Аватар
Валсо
Дарител
Дарител
Мнения: 13674
Регистриран на: Нед Мар 03, 2019 20:29
Репутация: 48327
пол: Мъж
Местоположение: ~/$USER
Обратна връзка:

Re: Моите скриптове

Мнение от Валсо »

Чудех се дали шерна този елементарен скрипт (може да бъде и кейс, ако искате, но структурата ще е малко по-различна от това) за големи мързели като мен, ама айде - ще го шерна.

Код за потвърждение: Избери целия код

#!/usr/bin/env bash
set -euo pipefail

browser="/home/rado/Waterfox-Browser/waterfox-bin"

terms="$*"
$browser "https://archlinux.org/packages/?sort=&q=$terms&maintainer=&flagged="
$browser "https://aur.archlinux.org/packages?O=0&K=$terms"
Само с няколко думички в страшния черен прозорец задавате търсене едновременно и в редовното хранилище, и в AUR, които директно се отварят в браузъра. Ако сте си настроили браузъра да отваря всички нови линкове в нови табове (Waterfox има такава опция), всичко е готово. Ако обаче браузърът ви няма такава опция, може да се наложи да сложите

Код за потвърждение: Избери целия код

--new-tab
между $browser и URL адреса.

По този начин имам два вида търсене - един през терминала съответно с trizen и отделно с пакман и един през браузъра, който ми спестява играчката да отварям браузъра, да отварям последнователно официалното хранилище и AUR и после във всяко да пиша думите за търсене.

Има една тънкост с terms - защо е "$*", а не "$1", но тук нали е пълно със специалисти, не смятам за нужно да обяснявам защо е така. :mrgreen: :p

Ще следя темата, за да видя дали някой ще се сети защо $* е по‑подходящо. :lol:
https://t.me/linuxtalkbg
Мързелът е двигател на прогреса.
Светът е shell, а хората в него са alias-и и скриптове.
Аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 308737
Регистриран на: Пет Юни 01, 2007 14:18
Репутация: 388610
Местоположение: Somewhere In Time

Re: Моите скриптове

Мнение от Mozo »

Ще се учудиш колко добри специалисти има тук в това отношение :съгласен:
Изображение
Аватар
Валсо
Дарител
Дарител
Мнения: 13674
Регистриран на: Нед Мар 03, 2019 20:29
Репутация: 48327
пол: Мъж
Местоположение: ~/$USER
Обратна връзка:

Re: Моите скриптове

Мнение от Валсо »

Mozo написа: Вто Мар 24, 2026 15:46 Ще се учудиш колко добри специалисти има тук в това отношение :съгласен:
Знам. Последното изречение обаче е насочено към един "голям специалист" с виртуална власт, който съвсем доскоро задаваше въпроси, които подхождат повече на начинаещ. :lol:
https://t.me/linuxtalkbg
Мързелът е двигател на прогреса.
Светът е shell, а хората в него са alias-и и скриптове.
Аватар
Montoya
Модератор
Модератор
Мнения: 21835
Регистриран на: Съб Фев 15, 2014 11:32
Репутация: 124326
пол: Мъж

Re: Моите скриптове

Мнение от Montoya »

Тия камъни са в моята градина, чудех се дали да отговарям, но да не оставям хората в неведение за недомлъвките.
Не разбирам от компилиране, не разбирам от програмиране, не съм специалист в тая сфера, прост потребител съм, но умея да чета и да подавам на хората които ми помагат това което поискат. Нещо което ти в оная тема не направи и я заключих облечен с власт макар и виртуална!
П.С За 10 години откакто имам тая виртуална власт, това е първият път в който я ползвам, така че не бъди толкова тънко обидчив, а си преосмисли поведението към хората с които комуникираш и ти вършат работа
AsusVivoBook17
CPU 11th Gen Intel(R) Core(TM) i3-1115G4 [/color]RAM 16000MB DDR4; VC-Intel UHD Graphics G4
Нова тема Публикувай отговор

Обратно към “Линукс - инсталация, настройки, проблеми”