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

Автор Тема: %u% в Exec= ярлыка.desktop  (Прочитано 874 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
%u% в Exec= ярлыка.desktop
« : 05 Июнь 2022, 15:15:04 »
palemoon-ru-p-31.0.0-au01.pfs
Сделайте уже сборку для lfa и уберите и дескоп.файла префикс %u!!! Достали уже загрузки галимых вкладок...

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: %u% в Exec= ярлыка.desktop
« Ответ #1 : 05 Июнь 2022, 18:04:06 »
префикс %u
Он разве на что-то влияет? Его во все браузеры вставляют разрабы и мантейнеры, но претензий вроде не было раньше. )

Если же речь о сайтах, открываемых при запуске браузера, то это прописывается в "Инструменты - Настройки - Основные". В сборках sfs там обычно адрес нашего форума вбит.


p.s. Когда-то давным-давно, был спор на страницах форума о не соответствии настроек iso нуждам и желанием многих. А проще говоря, удовлетворяли вкусам одного sfs, остальные побоку. :) Дословно не помню, но тогда sfs предложил делать собственный fix_мое, по образу и подобию его /usr/local/bin/fix, где можно вносить свои собственные правки, не нарушая и не ломая авторскую задумку сборки.
Например, для данного случая:
- создать скрипт fix_мое
- прописать команду, примерно как здесь:
Цитата
grep  'Exec=palemoon %u' /usr/share/applications/palemoon.desktop && sudo sed -i 's/^Exec=palemoon \%u/Exec=palemoon/' /usr/share/applications/palemoon.desktop
- поставить в автозагрузку в /home/live/.config/autostart


Код
#!/bin/ash
#211112 sfs
#sudo sed -i '11,24 d' /var/lib/pacman/local/ffmpeg-light-p-4.3.1-6/desc
#exit 0
#######################
sudo rm -R /home/live/autostart &
D(){
    [ "`egrep '^Hidden=true' $a/$a2`" ] || sudo echo "Hidden=true" >>$a/$a2
}
E(){
    sudo sed -i 's/^Hidden=true.*//' $a/$a2
}

a=/usr/share/applications
for a2 in hdspconf.desktop hdspmixer.desktop qv4l2.desktop avahi-discover.desktop bssh.desktop bvnc.desktop CMake.desktop ;do
    D
done

a=/usr/local/share/applications
a2=icewmbg.desktop && pidof spacefm pcmanfm caja xfdesktop && D || E
a2=colorsel.desktop && which gcolor3 && D || E
a2=power-pra.desktop && which xfce4-power-manager-settings &&  D || E
a2=power-pra.desktop && which mate-power-manager &&  D || E
a2=setting-manager.desktop && which mate-control-center &&  D || E
a2=setting-manager.desktop && which xfdesktop &&  D || E
a2=wifi-menu.desktop && [ "`which connmand NetworkManager wicd`" ] && D || E
a2=mpv.desktop && [ "`which mpv`" ] || D || E

#[ "`head -1 /var/log/initrd.log`" -lt 171211 ]
[ -f /run/initramfs/hooks/rootaufs2 ] &&
    [ `egrep '^ver=' /run/initramfs/hooks/rootaufs2 |sed 's/[^0-9]//g'` -lt 211023 ] \
&& ntf -q "Используемый Вами initrd-lf-*.xz rootaufs2 устарел" \
    "Обновите"  && defaultbrowser "http://mirror.yandex.ru/puppyrus/puppyrus-a/kernel" &

[ -f /mnt/live/linuxrc ] && [ "`head -3 /mnt/live/linuxrc`" != "#!/bin/sh
### linuxc скрипт от fanthom <http://www.porteus.org>
v=211023 #sfs" ] && ntf -q "Вы используете устаревший <b>initrd.xz</b>" "Скачайте и замените используемый (лежит в каталоге дистрибутива)
Обновить?" \
    && defaultbrowser "http://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/initrd.xz" &
#####

[ -f /mnt/live/linuxrc ] && pidof pup-volume-monitor && sudo echo "#porteus initrd + pup-volume-monitor fix from /usr/local/bin/fix" >/etc/fstab
exit 0


value() { egrep -o "(^| )$1=[^ ]+" /proc/cmdline | cut -d= -f2; } #sfs
for d in base module optional ;do
    [ -f "/mnt/home/`value dir`/$d/001-prar-ns-180101-sf07.pfs" ] && sudo mv "/mnt/home/`value dir`/$d/001-prar-ns-180101-sf07.pfs" "/mnt/home/`value dir`/$d/001-prar-c-180101-sf06.pfs.old"
    [ -f "/mnt/home/`value dir`/$d/070-pra-roll-180101-sf07.pfs" ] && sudo mv "/mnt/home/`value dir`/$d/070-pra-roll-180101-sf07.pfs" "/mnt/home/`value dir`/$d/070-pra-roll-180101-sf07.pfs.old"
    [ -f "/mnt/home/`value dir`/$d/084-theme-ater-prar-p-sf07.pfs" ] && sudo mv "/mnt/home/`value dir`/$d/084-theme-ater-prar-p-sf07.pfs" "/mnt/home/`value dir`/$d/084-theme-ater-prar-p-sf07.pfs.old"
done
« Последнее редактирование: 05 Июнь 2022, 18:18:13 от krasnyh »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: %u% в Exec= ярлыка.desktop
« Ответ #2 : 05 Июнь 2022, 18:30:03 »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Re: %u% в Exec= ярлыка.desktop
« Ответ #3 : 05 Июнь 2022, 20:01:18 »
При восстановлении сессии с ранее открытыми вкладками постоянно открывается доп.вкладка http://%u/ и так каждый день... О чем тут спорить? "Исправь себе сам" любимый фикс на этом форуме :)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: %u% в Exec= ярлыка.desktop
« Ответ #4 : 05 Июнь 2022, 20:26:47 »
Думаю, если запускать без пользовательского профиля '/home/live/.moonchild productions', проблема уйдет. Во всяком случае, на ddr01*.iso (вирт) с palemoon-ru-p-31.0.0-au01.pfs, я не смог повторить это явление.


Palemoon не использую, но в firefox никогда такого не видел. Хотя в настройках у меня выставлено "запоминать сессию" и восстанавливать при новом запуске/перезапуске браузера.
« Последнее редактирование: 05 Июнь 2022, 20:31:36 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: %u% в Exec= ярлыка.desktop
« Ответ #5 : 05 Июнь 2022, 21:08:00 »
Вроде разобрался. Есть два ярлыка в Меню - Интернет -- это сам palemoon и palemoon (nobody). Так вот, в скрипте palemoon-n действительно прописана ссылка на нашу вики, соответственно при запуске/перезапуске браузера она дополнительно открывается к текущей сессии. В основном же ярлыке palemoon такого чуда нет.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: %u% в Exec= ярлыка.desktop
« Ответ #6 : 05 Июнь 2022, 21:41:41 »
Если проблема та самая, то используем вышеупомянутый fix с командой и последующей автозагрузкой:
Код
grep "http" /usr/local/bin/palemoon-n && sudo sed -i 's|\"http[s]\?://\S*||' /usr/local/bin/palemoon-n 


p.s. Но это на любителя конечно, sfs непременно все поправит.
« Последнее редактирование: 05 Июнь 2022, 21:44:11 от krasnyh »

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Re: %u% в Exec= ярлыка.desktop
« Ответ #7 : 06 Июнь 2022, 03:31:18 »
Если проблема та самая
Нет, открывается доп. пустая вкладка с ошибками, а не вики. Мне достаточно исправить /usr/share/applications/palemoon.desktop
Всякие nobody не использую.
« Последнее редактирование: 06 Июнь 2022, 03:33:23 от paulus »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: %u% в Exec= ярлыка.desktop
« Ответ #8 : 06 Июнь 2022, 10:58:33 »
Мне достаточно исправить /usr/share/applications/palemoon.desktop
Да. По моему опыту проблема была только в jwm и т.п., которые я не поддерживаю
В полнофункциональных ДЕ - проблемы без него