Сайт | Скачать | Видео | Wiki

Последние сообщения

Страницы: [1] 2 3 ... 10
1
зызы
...
Где же главный принцип unix-a - одно приложение отвечает только за один процесс, свой и не лезет больше никуда.
- а мне вроде попадалось, что ~=  (c)"...одно и тоже можно выполнить разными утилитами" ... ;)
 # но может я тут про что-то другое...
2
.... Прокрутка нормальная.Курсор бегает. ...
- у меня ddog-32(-самосборочный-на-deb12). И мне даже искренне нравилось до настоящего момента без настроек тачпада (кнопки-то, прокрутка и курсор работали. #хотя и 90% времени  пользую - с доп-usb-клавиатурой [upd: и с usb-мышью]. # а если без оных - то возможные 'случайные задевания тачпада' не мешали  ) .
  Сейчас, по случаю, заинтересовался и не могу определиться что теперь лучше в 'дефолт'...
=================
  Настраивал : взял '/etc/X11/xorg.conf.d/10-synaptics.conf' >>отсюда 
=======
зы
что именно могло повлиять в 'случае с FossaPup' - не знаю - как себе настроил - написал выше. ( нетбук - hp-mini в подписи)
3
Здравствуйте энтузиасты! Загрузил с флешки FossaPup, все легко и интуитивно и работает, но когда установил и начал донастраивать, менять темы, выбирать иконки, тачпад перестал реагировать на тапы, а начал воспринимать нажатие двух нижних клавиш. Прокрутка нормальная.Курсор бегает.
Первая мысль, конечно я накрутил настройки тачпада, но когда я снова загрузился с флешки, настройки были одинаковые, вот только система с флешки работает, а с установленной на диск нет реакции на таппинг.
Получается, что в настройках файла конфигурации отображены не все переменные, если системе достаточно опросить только этот файл или на работу тачпада влияет что-то еще.
Где же главный принцип unix-a - одно приложение отвечает только за один процесс, свой и не лезет больше никуда.
4
Проанализировав последний скрипт еще раз, увидел что пользовательский опыт, способ взаимодействия скрипта менеджера модулей mod_man можно сильно улучшить.
Этот скрипт представляет собой простой и удобный в использовании менеджер модулей для Linux. Он позволяет активировать и деактивировать модули, а также выбирать,
загружать их на постоянной основе или только для текущего сеанса.

Как использовать

Запустите скрипт с помощью bash mod_man.sh или сделайте его исполняемым с помощью chmod +x mod_man.sh и запустите его с помощью ./mod_man.sh.
Выберите действие: активировать или деактивировать.
Если вы решите активировать модуль, выберите, загружать его постоянно или только для текущего сеанса.
Выберите модуль, который вы хотите активировать или деактивировать.
Скрипт позаботится обо всем остальном!
Описание скрипта
Скрипт выполняет следующие действия:

Проверяет, установлена ​​ли утилита peco. В противном случае сценарий завершается с сообщением об ошибке.
Предлагает пользователю выбрать действие: активировать или деактивировать.
Если пользователь решает активировать модуль, сценарий предлагает ему выбрать, загружать ли его постоянно или только для текущего сеанса.
Скрипт ищет доступные модули в каталоге ~/modules и отображает их в списке с помощью peco.
Выбранный модуль монтируется в каталог /mnt.
Скрипт создает файл со спецификациями модуля в каталоге ~/.config.
Скрипт создаёт символические ссылки на все файлы и каталоги из модуля в файловую систему и записывает пути символических ссылок в файл со спецификациями модуля.
Скрипт выполняет дополнительные действия, такие как составление схем и обновление базы данных рабочего стола.
Если пользователь выбрал постоянную загрузку модуля, скрипт создает постоянный файл, скрипт автозагрузки и файл рабочего стола для выбранного модуля.
Если пользователь решает деактивировать модуль, сценарий ищет смонтированные модули в каталоге ~/.config и отображает их в списке с помощью peco.
Скрипт читает файл со спецификациями модуля и удаляет символические ссылки.
Скрипт размонтирует каталог модуля и удалит его.
Скрипт обновляет базу данных рабочего стола.
Если модуль был загружен постоянно, скрипт удаляет постоянный файл, скрипт автозагрузки и файл рабочего стола для выбранного модуля.
Примечание. Для выполнения некоторых действий сценарий использует sudo, поэтому убедитесь, что у вас есть необходимые разрешения.
  В итоге скрипт предоставляет полноценный Менеджер модулей, и похож свой функциональность на тот что был в старом puppy linux 2.7-3.0, там правда утилиты были разделены по своим Gui
код во вложении, для публикации напрямую великоват

прошу тестов .
upd: Этот скрипт будет работать на любом linux дистрибутиве , будь он live или нет.
5
После установки проприетарных дряйверов МХ грузится до обоев рабстола и монитор отключается насовсем, а в Минте дряйвер навяливает разрешение, которое не поддерживает монитор. Попытка вручную внести изменения не дала результата - сначала грузится правильное разрешение на части экрана, а потом включается кривое. Может скрипт написать по переводу в норму?
6
Всё скрипты в топике темы! Сердечное Спасибо всем кто участвовал !
7
только пустые папки не удаляет в /mnt.
да это моё упущение... но эти пустые папки ни на что не влияют, но для эстетики да можно их и удалить, я внесу эту правку в код.

О значит переносимость и повторяемость в наличии! Спасибо за тест!
8
Проверил скрипт mod_man в вирте на roll2305-23.06-x86_64.iso. Вроде нормально отработал, только пустые папки не удаляет в /mnt.

Приложил лог, как это выглядит в данной сборке и в арче в частности.
9
подумал а чего тянуть вот код скрипта для создания модулей как и говорил расчитан для debian
Код
#!/usr/bin/env bash
#set -x
mkdir -p ~/apptool
cd ~/apptool
# Проверка наличия инструментов
#if [ ! -f appimagetool ]; then
  #wget -q https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage -O appimagetool
  #chmod a+x appimagetool
#fi

if [ ! -f pkg2appimage ]; then
  wget -q https://raw.githubusercontent.com/ivan-hc/AM-application-manager/main/tools/pkg2appimage
  chmod a+x pkg2appimage
fi
# Установка необходимых зависимостей
sudo apt install imagemagick binutils

# Создание временной директории
mkdir -p tmp
cd tmp



# Создание файла рецепта
echo "app: $1
ingredients:" > recipe.yml

cat >> recipe.yml <<EOF
  dist: debian
  arch: $(arch)
  sources:
    - deb http://deb.debian.org/debian/ stable main contrib non-free 
    - deb http://deb.debian.org/debian/ stable-updates main contrib non-free
    - deb http://security.debian.org/debian-security stable/updates main contrib non-free
  packages: 
    - $1 
EOF

# Скачивание пакетов и сборка APPDIR
~/apptool/pkg2appimage ./recipe.yml   

# Копируем каталог с ресурсами в ~/portapps
echo "Копируем каталог с ресурсами в ~/portapps "
mkdir -p ~/portapps/$1.AppDir
cp -r ./$1/$1.AppDir ~/portapps/
cd ~/portapps/$1.AppDir
# Имя файла из десктоп-файла
requested_filename=$(grep -m 1 -o '^Icon=.*' *.desktop | cut -d '=' -f 2-)
echo "$requested_filename"
# Переименовываем app.png
#cd ~/portapps/$1.AppDir
image="$(find /usr/share/icons/gnome/48x48/apps/ -name "$requested_filename.png")"
# Добавляем изображение app.png в ~/portapps/$1.AppDir
cp "$image" ~/portapps/$1.AppDir/

# Сборка AppImage
#ARCH=$(arch) ~/apptool/appimagetool -n ~/portapps/$1.AppDir

cd ~/apptool
rm -rf ./tmp
cd ~/portapps/$1.AppDir
rm ./AppRun
rm ./*desktop
for locale in $(ls ~/portapps/$1.AppDir/usr/share/locale/ | grep -Ev "en|ru"); do
    rm -rf ~/portapps/$1.AppDir/usr/share/locale/$locale
done
rm -rf ~/portapps/$1.AppDir/usr/share/man/*
rm -rf ~/portapps/$1.AppDir/usr/share/help/*

cd ..
mksquashfs ./"$1.AppDir" ./"$1.AppDir".sb -comp gzip -b 256K -Xcompression-level 9

10
Программное обеспечение Linux / Re: [Htop: управление процессами]
« Последний ответ от krasnyh 12 Апрель 2024, 14:28:03 »
Не знаю, насколько актуальная версия htop в здешних сборках, но желательно ставить последние версии, учитывая популярность использования zswap/zram.

На скрине, в графиках, можно увидеть добавленные строки frontswap и compressed.

https://github.com/htop-dev/htop/pull/1153


upd. Похоже только для zswap, про zram я погорячился.
Страницы: [1] 2 3 ... 10