Блоги
Делаем систему лучше! xLupuRus528 для начинающихwinexs - управление wine
Предлагаю winexs.pet - http://narod.ru/disk/48990568001.5f79f4a13a0633633b8f81516b6e1cf0/winexs.pet.html - 1,3 МБ
Появляется в Меню - Утилиты - Winexs Управление wine. При запуске имеем окно, содержащее:
- Install software (install .exe and .msi)
- Install system files (DirectX 9, .NET, Visual Basic, Visual C++ и др., из интернета)
- Edit Wine registry
- Winefile filemanager
- Kill Wine process
- Remove software
- Install MS corefonts (из интернета)
- Edit Wine configuration (winecfg)
- Wine user Guide. Requires internet connection
- Exit
Размеры устанавливаемых системных файлов могут быть весьма приличными, поэтому нужно выносить не только папку /root/.wine, но также еще пару папок - /root/.cache/winetricks и /root/winexs, где они временно хранятся до непосредственной установки!
Конечно, можно также пользоваться winetrix в ком.строке для загрузки нужных файлов, и для настройки wine.
Учтите, что при необходимости всегда можно просто удалить всю папку .wine, затем запустить winecfg, произвести настройки с нуля, и по-новой установить нужные программы. И шрифты вернуть, имевшиеся ранее, в папку /root/.wine/drive_c/windows/Fonts не забудьте! А также папки/файлы профилей некоторых программ. Из архивной копии, конечно :)
Делаем систему лучше! xLupuRus528 для начинающихНовый список SFS и прочего
Моя Иванна:

xlpr528_v - http://narod.ru/disk/47658057001.c668faf84beee071c1039008bf47b0c4/xlpr528_v.iso.html - 268,0 - ОС Puppy Linux с XFCE, уже установлены важные пакеты, для полноценной работы с многочисленными SFS. Далее привожу ссылки на ПО (без wine-программ), и что у меня установлено в системе:
Делаем систему лучше! xLupuRus528 для начинающихНовые версии, новые программы
Добавил новые версии, новые программы:
http://narod.ru/disk/48873212001.5d9018bd92015063761d61a61ed5a7cb/opera_11.64.1403_i386_528.sfs.html - 10,8 - Веб-браузер с почтой opera
http://narod.ru/disk/48873276001.2eada8cfd9037f2668d9653c0bd45963/Chromium-20-Lucid_528.sfs.html - 37,6 - Веб-браузер Chromium
http://narod.ru/disk/48873474001.0206a4f43af8bc2ab43acafa6b4210ad/Google_Chrome-18-Lucid_528.sfs.html - 41,9 - Веб-браузер Google_Chrome
http://narod.ru/disk/48873635001.49c2bcf3ae76b1e93a593402559bd286/Seamonkey-2.9-Lucid_528.sfs.html - 23,7 - Веб-браузер, почта и прочее (пока только англ.язык) Seamonkey
http://narod.ru/disk/48873644001.7c387ffbe280177ae087aee3e2218bb3/aqualung-R1142-p5_528.sfs.html - 0,7 - Аудио-плеер aqualung
http://narod.ru/disk/48873664001.70e1698abeac94a8964223d1463ad475/atunes_2.0.1_528.sfs.html - 14,6 - Аудио-плеер atunes
http://narod.ru/disk/48873673001.bf1e48c0a9aaafa713b916ebc2c482f4/Audacious-3.0-Lucid_528.sfs.html - 4,3 - Аудио-плеер Audacious
http://narod.ru/disk/48873742001.cfa8764242eacbbe3efa5664e354ffea/blender-2.56a-beta-lucid52_528.sfs.html - 30,6 - Программа трехмерного моделирования blender
http://narod.ru/disk/48874222001.48434203f9968f4bcb27b4afadee7f68/Conkeror-0.9.1-Lucid52_528.sfs.html - 8,9 - Очень своеобразный веб-браузер (англ.) Conkeror
http://narod.ru/disk/48874495001.ce4b47a32f40291e47948595bd733850/EudoraOSE-V1_528.sfs.html - 12,6 - Почта (англ.) EudoraOSE
http://narod.ru/disk/48874533001.c31d6db4cb745a61f951f4849ebd14c7/FileZilla-3.3.3-Lucid_528.sfs.html - 5,5 - FTP клиент FileZilla
http://narod.ru/disk/48874795001.0fb6a369d0b9ebf2b35ee33019e06807/FoxitReader-1.1-Lucid_528.sfs.html - 3,6 - Просмотр PDF (англ.) FoxitReader
http://narod.ru/disk/48874868001.317a258e0f5abe3220fe0a0ccf725d0b/Gentoo-0.15.5-Lucid_528.sfs.html - 0,7 - Файловый менеджер Gentoo
В этом месте должен напомнить, что из любого SFS легко делается PET! Наоборот бывает потруднее, из-за трудностей с символьными ссылками. SFS же очень удобен для ознакомления с новой программой. И если она вам нужна, особенно небольшая по размеру, вроде Gentoo, устанавливате PET
http://narod.ru/disk/48875405001.45f3b910867da141e123f0ca92e02662/gimp_full-2.6.11_528.sfs.html - 7,2 - Графический редактор (по сравнению с предыдущим SFS размер уменьшился с 40,4 до 7,2 МБ, возможно, в прежнем были лишние библиотеки, которые и так имеются в Иванне, пробуйте в работе) gimp
http://narod.ru/disk/48875573001.bc54a9b3c8bff0540856866e42bda095/gobby_0.4.12-1_528.sfs.html - 1,0 - Текст.редактор для совместной работы по сети gobby
http://narod.ru/disk/48875767001.0cc20bd66202355977d3dfd41fa81036/Gpredict-1.1-Lucid_528.sfs.html - 3,6 МБ - Спутниковый трекер (англ.) Gpredict
http://narod.ru/disk/48875851001.94cab3110b934906dd4836915aaf2f97/Gtk-RecordMyDesktop-0.3.8-Lucid_528.sfs.html - 0,3 - Запись видео с экрана RecordMyDesktop
http://narod.ru/disk/48876382001.c00911cba8676db737f64ab4dc501846/Instantbird-0.2-Lucid_528.sfs.html - 11,3 - Чат-клиент (англ.) Instantbird
http://narod.ru/disk/48876810001.16e649649167c82aaff80b0c138a8ba2/Iron-18-Lucid_528.sfs.html - 37,0 - Веб-браузер Iron
http://narod.ru/disk/48879004001.a3b80200b3d942058add39e2bfeac17d/K-Office-3-Lucid_528.sfs.html - 78,3 - Офисный пакет K-Office
http://narod.ru/disk/48879137001.2b7d7f2c85020c2cfcc066e4603fc62c/Kompozer-0.8b3-Lucid_528.sfs.html - 10,3 - Веб-редактор (англ.) Kompozer
http://narod.ru/disk/48881464001.b66e7b65dd69f6dae47e6fc05f7df4d7/Pdfedit-0.4.3-Lucid_528.sfs.html - 5,2 - Редактор PDF Pdfedit
http://narod.ru/disk/48884483001.6fee56f34317b45dcee13b638e47c9f2/TOR-Browser-2.2.35-3-Lucid52_528.sfs.html - 28,5 - Веб-браузер TOR-Browser

http://narod.ru/disk/48879377001.f5e060727fe568a36c8a497c02da0862/gnome-mplayer-1.0.4.pet.html - 0,5 - Медиа-плеер gnome-mplayer, обновление
http://narod.ru/disk/48879426001.e7658bcc6db0c132c2821da96146a87d/mtpaint-3.40.pet.html - 0,3 - Редактор графики mtpaint, обновление
Делаем систему лучше! xLupuRus528 для начинающихИсправление скрипта
На тех.форуме valentin предложил:
В /usr/local/bin/xdg-open заменить все rox и rox -U (3 штуки) на просто thunar. И будут открываться по правому клику во многих программах папки, которые раньше не открывались, ибо не тот ФМ запрашивался скриптом.
Вот и Опера стала открывать папку с загруженными файлами.
Делаем систему лучше! xLupuRus528 для начинающихВидео-демонстрация подключения SFS
Видео без звука, не стал напрягаться на эту тему. Поясняю здесь.
Показана левая панель, ее содержимое (главным меню пользуюсь очень редко, хотя и там у меня порядок). Кнопки запуска левой панели запускают скрипты, описанные ранее. Значки у кнопок имеются только тех программ, которые установлены PET-пакетами, или подключены уже SFS при старте ОС (находятся в папке /home/SFS_START, остальные в /home/SFS). При подключении SFS вручную или из папки SFS они подключаются, программы запускаются, и появляется значок на кнопке, повторное нажатие отключает SFS, если вы вышли из программы. Есть отдельные папки с играми в виде SFS, в т.ч. под wine, они тоже подключаются вручную. Количество автоподключаемых при загрузке ОС - до 26 SFS. Получается, что мне все равно, где находятся SFS, и подключены ли они, все это определяется автоматически. А если SFS нет ни в одной из двух папок, будет мне об этом сообщено.
Размер файла сохраненки всего 128 МБ, свободно 100 МБ. Благодаря тому, что многое вынесено из нее в папку /home/v, и сделаны ссылки на вынесенное. На разделе /data хранятся копии сохраненки и сохраненные ФС разных Пуппи, чтобы было удобно что-то оттуда заимствовать. Из последних новинок - Frisbee и ждущий режим. К сожалению, снимал веб-камерой, поэтому не все процессы смог показать.
http://narod.ru/disk/48501785001.3bb33e7bc0fa5a9e37a7200245654119/1.ogg.html - 15 МБ
Делаем систему лучше! xLupuRus528 для начинающихПеренос файлов на Google... отменяется!
Посоветовали мне переехать на Google, начал процесс загрузки. Там это выглядит (в том числе и для незарегистрированных пользователей) в виде полностью расшаренной папки:
... (убрал ссылку)
Проверил, что все работает, именно для незарегистрированного пользователя. У меня скорость загрузки 0,1 от макс.входящей скорости от провайдера, то есть 800 КБит/с, скорость скачивания с Google на уровне 1700 КБит/с, годится.

P.S. Однако! Яндекс починили, скорость загрузки у меня получается 6200 КБит/с! Побуду, пожалуй, патриотом и дальшеsmileТем более, администрация Яндекс-Диска обещала рассмотреть вопрос о возможности создания расшаренных папок. А на Google закрываю доступ.
Делаем систему лучше! xLupuRus528 для начинающихЖдущий режим и Frisbee
Установил http://distro.ibiblio.org/puppylinux/pet_packages-lucid/Frisbee-beta-2-lucid52.pet - более удобный способ настройки и подключения сети, в том числе wireless, Frisbee может восстанавливать подключение. Значок в трее заменяется на новый.
Собрал acpi.pet, вытащив из Салуки необходимое (и неиспользуемое в том числе, может, кому захочется поковыряться), установил.
Теперь можно сделать кнопку запуска /usr/bin/shutdown-gui, например, в нижней панели, при нажатии имеем набор кнопочек в вызываемом окне Shutdown:
Lock - работает, ввод пароля, подтверждение, и экранная заставка, пока не введем пароль
Restart X Windows - работает
Task Manager - вызов диспетчера задач
Reboot - есть
Shutdown - есть
Exit to Prompt - возврат по xwin
Cancel - выход
Suspend - выход из этого режима кратковременным нажатием кнопки питания. У меня уменьшается яркость экрана в буке, клавишами добавляю. Еще мне приходится сразу включать встроенный wi-fi адаптер, тоже клавишами. И тогда Frisbee сам восстанавливает соединение wireless
Hibernate - в строке загрузчика добавить заранее resume=/dev/sda5 - где sda5 - swap-раздел... Увы, не работает. Ибо в нашем ядре нет поддержки hibernate.
Можно сделать отдельную кнопку запуска /etc/acpi/sleep.sh - ждущего режима. Для ноутбука это очень даже полезная вещь.
В архиве все, что нужно - http://narod.ru/disk/48462170001.4622434cdd638098f79e1b6a72ee8af7/acpi.zip.html - 0,3 МБ.

P.S. А на всякий сделайте копию сохраненки перед испытанием /usr/bin/shutdown-gui, дело ответственное, с выключением-то. Вот Frisbee - другое дело, везде работает.
Заметил, что в случае аварийного выключения кнопкой на машине слетают настройки, пароли, закладки, почта и прочее в Опере. Иногда. Поэтому перед опасными экспериментами всегда желательно сделать не только копию сохраненки, но и папки .opera, если ей пользуетесь, и она вынесена.

P.P.S. Увы, поначалу все работало нормально (это я об acpi), потом стало глючить. Решил отказаться, ведь практически мне достаточно одного ждущего режима. Поэтому тот пакет acpi.pet удалил, а установил http://208.109.22.214/puppy/viewtopic.php?mode=attach&id=50346&sid=596306e7b834052ab6534dbd4b10bfaa - всего один файлик. Создал кнопку запуска с командой
acpitool -s
Работает.
Делаем систему лучше! xLupuRus528 для начинающихУтилиты: Размер каталогов, уровень чернил
ncdu-1.7.pet - http://narod.ru/disk/48069531001.660e4f621418dffa39234f789cd97192/ncdu-1.7.pet.html
Появляется в Меню - Файловая система, как положено. В окне программы жмите знак вопроса, и будет вам справочка, на аглицком, правда. Ничего сложного. При создании кнопки запуска укажите команду:
lxterminal -e ncdu

http://narod.ru/disk/48415756001.9264f9aedf3797e9d7f05c64d2aa02a6/ink-0.51.pet.html
А это уровень чернил в принтере c GUI, и в меню!
Делаем систему лучше! xLupuRus528 для начинающихСкрипт для подключения SFS и запуска программ
У меня работает с новым initrd.gz, который позволяет автоподключение до 32 SFS, находящихся в папке, указанной в параметре загрузчика sfsdir=...
Вот он с комментариями:
Код PHP:
#!/bin/bash

#Пример скрипта для подключения SFS и запуска программ. Можно назначать кнопкам запуска в
#дополнительной панели XFCE (альтернативное меню с расширенными возможностями),
#делать ярлыки запуска на раб.столе и т.п. У меня все такие скрипты расположены в /root/MyApps/Start/

# имя файла SFS, без расширения:
SFS="Kino-1.3.4-Lucid_528"
# Имя файла DESKTOP в /usr/share/applications без расширения, нужно открыть в текст.редакторе
#соответствующий файл, имя будет показано в заголовке окна редактора:
DFNAME="Kino"
# исполняемый файл программы, читаем в строке Exec=...
CMD="/usr/bin/kino"
# главный процесс, который можно вычислить с помощью, например, lxtask:
SERVICE="kino"
# полное имя SFS, если он находится в папке /mnt/home/SFS_START/ - эта папка указана в menu.lst
#загрузчика, параметр sfsdir=../SFS_START (рядом с сист.папкой):
SFS0="/mnt/home/SFS_START/"$SFS.sfs
# полное имя файла DESKTOP:
DF="/usr/share/applications/"$DFNAME".desktop"
# полное имя SFS, если он находится в папке /mnt/home/SFS/ - здесь находятся остальные SFS,
#подключаемые вручную по мере надобности:
SFS1="/mnt/home/SFS/"$SFS.sfs
# проверка наличия процесса в памяти (запущена ли программа):
if ps -r | pgrep $SERVICE > /dev/null
# сообщение, в заголовке окна имя процесса:
   then Xdialog --title "$SERVICE" --msgbox "Программа работает!\n
Завершите работу, если нужно."  6 0; exit;
fi
# если файл DESKTOP имеется (программа установлена, или подключен SFS с ней) И если SFS в папке автоподключаемых:
if [ -e $DF ] && [ -e $SFS0 ]
# запустить исполняемый файл программы:
  then $CMD; exit;
fi
# если SFS в папке с поключаемыми вручную:
if [ -e $SFS1 ]
# подключить/отключить SFS
  then /usr/sbin/mnt_sfs $SFS1; exit;
fi
# если ни одно из вышеприведенных условий не выполнено, то сообщение, в заголовке окна исп.файл программы:
Xdialog --title "$CMD" --msgbox "Программа не найдена. Проверьте наличие $SFS.sfs\n в /mnt/home/SFS/ или /mnt/home/SFS_START/"  6 0;
exit;

# иконку для кнопки запуска нужно выбирать такую, которая появляется только при подключенном SFS,
#тогда сразу будет видно, в каком состоянии находится SFS
Кстати, я не очень разбираюсь в скриптописании, но упорство и труд... сами знаетеsmileЧитайте, к примеру, http://rus-linux.net/MyLDP/BOOKS/abs-guide/flat/abs-book.html

Однако, в результате экспериментов выяснилось, что для сохранения возможности подключения других SFS вручную количество автоподключенных не должно превышать 26. Если больше, вылезает окно с ошибкой, при попытке подключить вручную.

И приведу еще раз скрипт, без комментариев, если кто пожелает использовать как образец:
Делаем систему лучше! xLupuRus528 для начинающихУвеличение количества автоподключаемых SFS
В результате эксперимента заменил в сист.папке initrd.gz и vmlinuz, на которые дал ссылки andy-voit для своего проекта Ivanna_SE2, создал внутри сист.папки подпапку SFS, набросал туда для начала 16 разных SFS, в menu.lst добавил sfsdir=SFS:
Код PHP:
title ОСНОВНАЯ Luci 528 (sda1/xlpr528_v)
  find --set-root --ignore-floppies /xlpr528_v/initrd.gz
  kernel /xlpr528_v/vmlinuz  pmedia=atahd psubdir=xlpr528_v sfsdir=SFS pfix=fsck
  initrd /xlpr528_v/initrd.gz
И получил автозагрузку всех 16 SFS. Макс.количество подключаемых таким образом SFS равно 32. Этого более чем достаточно.
Поскольку сам слежу за "своим репозиторием", вот архивчик с теми двумя файлами и у меня, смело заменяйте, и больше не придется делать сборные SFS, если нет такого желания:
http://narod.ru/disk/47772477001.98f26daa0716dc5f7cf28e3a4aa9ccef/initrd_vmlinuz.zip.html - 3,87 МБ
Успехов andy-voit во внедрении новых библиотек и прочих полезных делах! А мы пока порадуемся увеличению возможностей по подключению SFSsmile
P.S. К сожалению, программа "Подключение SFS файлов" видит только 6 SFS. Как переделать скрипт /usr/sbin/sfs_load, чтобы список был полный? Задал вопрос на тех.форуме, может, кто поможет...