Цитата: knn от 17 Август 2019, 10:22:28
Как это лучше сделать?
После do
Код
egrep 'Hidden=true|ещё что нибудь' && continue
## я до этого сам немного искал на прострах и-нета - не нашел варианта.
Т.е. так-то ( применительно к ~/.config/autostart/*.desktop~ам) вроде всё нормально работает.
Проверял и на IceArch~е.
В терминал Sakura , как подметил kostyalamer, позваляет вставлять скрипты(их текст) полностью, и выполнять их.
Вот в Sakure и решил проверить(ч/з echo).
[iauser@pc ~]$ find /etc/xdg/autostart $HOME/.config/autostart -name *.desktop | while read P
> do
> egrep '^Hidden=true' $P && continue
> echo $(grep '^Exec=' $P | sed 's|Exec=||') &
> done &
[1] 1156
[iauser@pc ~]$ gsettings-data-convert
start-pulseaudio-x11
sh -c "GDK_BACKEND=x11 pamac-tray"
Hidden=true
lxqt-policykit-agent
nm-applet
Hidden=true
/usr/lib/at-spi-bus-launcher --launch-immediately
Hidden=true
setxkbmap -option terminate:ctrl_alt_bksp -option terminate:ctrl_alt_bksp -option grp:alt_shift_toggle -model pc105
Hidden=true
- т.е. здесь проявляются "некоторые Hidden=true". [повторюсь, что из /.icewm/startup всё отрабатывает нормально, Hidden=true - не особо мешают].
---------
после выполнения скрипта, если вызвать "повтор команды" Sakura "преобразует" его в :
[iauser@pc ~]$ find /etc/xdg/autostart $HOME/.config/autostart -name *.desktop | while read P; do egrep '^Hidden=true' $P && continue ; echo $(grep '^Exec=' $P | sed 's|Exec=||') ; done &
[ !!! и у меня Sakura недавно(сегодня) ругалась в "этом повторе", что "continue" можно применять с циклами: while и for , !? - сейчас почему-то не ругается]
-------
upd:
на ПРА некоторое время пользую - вроде пока нормально.