Чтобы убедиться, что требуемый файл с именем как есть и содержимым будет передан, создайте сценарий со следующей логикой:
mkdir data/temp.$$
cp data/* data/temp.$$
scp data/temp.$$/* remotehost.example.com:/data/
rm data/temp.$$
При копировании -перемещение файлов во временный каталог на том же сервере гарантирует, что файл будет получен при более поздней передаче.
Обратите внимание на то, что если файлы постоянно изменяются фоновыми процессами, попробуйте установить зависимости с этими процессами.
Я нашел ответ. Эта проблема оказывается не конкретной проблемой DE. Это поведение самого приложения gnome-calculator
.
Я нашел два метода (или обходных путей )для этого:
Итак, основная команда такова:
wmctrl -xa gnome-calculator || gnome-calculator
Чтобы заставить его работать в команде dconf , деформируйте его в команде оболочки и примените к dconf с помощью терминала, подобного этому:
gsettings set org.cinnamon.desktop.default-applications.calculator exec "sh -c 'wmctrl -xa gnome-calculator || gnome-calculator'"
Для этого необходимо установить xdotool
.
Команда:
xdotool search --class gnome-calculator windowactivate || gnome-calculator
Настройка Dconf:
gsettings set org.cinnamon.desktop.default-applications.calculator exec "sh -c 'xdotool search --class gnome-calculator windowactivate || gnome-calculator'"
ссылка:
маттиа -комментарий b89
аскубунту вопрос
Комментарий mtwebster на github