Применявшийся ранее в Linux Mint 18 способ вызова команды отображения состояния синхронизации Диска Яндекс посредством запуска скрипта bash через кнопку запуска в Linux Mint 19.1 xfce стал работать некорректно.
При отработке status.sh
#!/bin/bash
xfce4-terminal -H -e "yandex-disk status"
наблюдалась следующая картина:
Установка галочки в поле "Больше не спрашивать" к желаемому результату не приводила.
Приемлемый результат был достигнут только при изменении status.sh на:
#!/bin/bash
xfce4-terminal -x sh -c 'yandex-disk status; exec bash'
Про аналогичное решение для Cinnamon читайте здесь.
При выводе списка последних синхронизированных файлов с очень длинными именами могут иметь место случаи, когда сведения о расходе дискового пространства и состояния синхронизации не умещаются в окне.
В этом случае попробуйте ввести в команду параметр задания ширины/высоты окна терминала --geometry=AAxBB , где
AA – ширина окна, BB – высота окна
Меня, например, устроил вариант 80х35 :
#!/bin/bash
xfce4-terminal --geometry=80x35 -x sh -c 'yandex-disk status; exec bash'
Попутно было найдено любопытное "ноу хау", которое может представлять интерес "для ленивых". Его суть заключается в установке времени бездействия окна терминала, по истечении которого оно будет автоматически закрыто.
Как указано в этой публикации, в файл ~/.bashrc необходимо добавить строки
# Exit Terminal
TMOUT=xx
export TMOUT
xx – время бездействия в секундах.
Комментариев нет:
Отправить комментарий