2015 May 03; 11:08 AM
— Вы же знаете,
Azure, о моём к Вам полнейшем почтении,

, но Вы почему-то сегодня немногословны…
Вы посмотрите где я живу, Oak, как Вам надеюсь известно, по английски дуб (в смысле дерево, естественно

), так вот и представьте как тяжело думать в городе с таким названием! Я вряд ли реализую слишком кратко изложенную Вашу мысль…
— Я попробовал,
SvMidi, запустить ваш скрипт.
— Так выглядит мой скрипт на основе вашего…
#!/usr/bin/env bash
npaths=(
"/home/mixail/"
"/home/HOME/"
"/home/fvalera/"
)
nautilus /home/
sleep 2
wmctrl -a home
for npath in "${npaths[@]}"
do
if [ "${npaths[@]:(-1)}" == "$npath" ]; then
newtab=""
else
newtab="KeyStrPress Control_L
KeyStrPress t
KeyStrRelease t
KeyStrRelease Control_L"
fi
if [ -d "$npath" ]; then
echo "Delay 2
KeyStrPress Control_L
KeyStrPress l
KeyStrRelease l
KeyStrRelease Control_L
KeyStrPress Delete
KeyStrRelease Delete
String ${npath}
KeyStrPress Return
KeyStrRelease Return
${newtab}
"|xmacroplay ":0.0"
fi
done
— Увеличил задержку, как Вы рекомендовали, на всякий случай.
— Вывод терминала
mixail@mixail-Inspiron-530s:~/Рабочий стол$ ./May03_0936_52
XTest for server ":0.0" is version 2.2.
Delay: 2
KeyStrPress: Control_L
KeyStrPress: l
KeyStrRelease: l
KeyStrRelease: Control_L
KeyStrPress: Delete
KeyStrRelease: Delete
String: /home/mixail/
KeyStrPress: Return
KeyStrRelease: Return
KeyStrPress: Control_L
KeyStrPress: t
KeyStrRelease: t
KeyStrRelease: Control_L
Unknown tag: Control_L
xmacroplay: pointer and keyboard released.
XTest for server ":0.0" is version 2.2.
Delay: 2
KeyStrPress: Control_L
KeyStrPress: l
KeyStrRelease: l
KeyStrRelease: Control_L
KeyStrPress: Delete
KeyStrRelease: Delete
String: /home/HOME/
KeyStrPress: Return
KeyStrRelease: Return
KeyStrPress: Control_L
KeyStrPress: t
KeyStrRelease: t
KeyStrRelease: Control_L
Unknown tag: Control_L
xmacroplay: pointer and keyboard released.
XTest for server ":0.0" is version 2.2.
Delay: 2
KeyStrPress: Control_L
KeyStrPress: l
KeyStrRelease: l
KeyStrRelease: Control_L
KeyStrPress: Delete
KeyStrRelease: Delete
String: /home/fvalera/
KeyStrPress: Return
KeyStrRelease: Return
Unknown tag: Return
xmacroplay: pointer and keyboard released.
mixail@mixail-Inspiron-530s:~/Рабочий стол$
mixail@mixail-Inspiron-530s:~/Рабочий стол$ ./May03_0936_52
XTest for server ":0.0" is version 2.2.
Delay: 2
KeyStrPress: Control_L
KeyStrPress: l
KeyStrRelease: l
KeyStrRelease: Control_L
KeyStrPress: Delete
KeyStrRelease: Delete
String: /home/mixail/
KeyStrPress: Return
KeyStrRelease: Return
KeyStrPress: Control_L
KeyStrPress: t
KeyStrRelease: t
KeyStrRelease: Control_L
Unknown tag: Control_L
xmacroplay: pointer and keyboard released.
XTest for server ":0.0" is version 2.2.
Delay: 2
KeyStrPress: Control_L
KeyStrPress: l
KeyStrRelease: l
KeyStrRelease: Control_L
KeyStrPress: Delete
KeyStrRelease: Delete
String: /home/HOME/
KeyStrPress: Return
KeyStrRelease: Return
KeyStrPress: Control_L
KeyStrPress: t
KeyStrRelease: t
KeyStrRelease: Control_L
Unknown tag: Control_L
xmacroplay: pointer and keyboard released.
XTest for server ":0.0" is version 2.2.
Delay: 2
KeyStrPress: Control_L
KeyStrPress: l
KeyStrRelease: l
KeyStrRelease: Control_L
KeyStrPress: Delete
KeyStrRelease: Delete
String: /home/fvalera/
KeyStrPress: Return
KeyStrRelease: Return
Unknown tag: Return
xmacroplay: pointer and keyboard released.
mixail@mixail-Inspiron-530s:~/Рабочий стол$
— По-моему есть проблема из-за локализации
— На работе компьютер с английской локализацией, а тут только пользователя могу создать, но по идее скрипт то должен работать при любой локализации, директории по английски озаглавлены…
— Спасибо
SvMidi, без этого всего,конечно, можно жить. Но вот прошлую неделю положим проработал в 4 вкладках, вот почему бы при запуске из автозапуска не запустить (во какая тавтология страшная

) наутилус с сразу открытыми нужными вкладками…