Едва ли острота, но я думаю, что это полезно. Преобразуйте много файлов в верхний регистр, например file_to_upper *php *c
. Существует много подобных случаев как преобразование для понижения, переименование всех файлов суффиксом/префиксом, и т.д.
file_to_upper ()
{
for file in "$@"
do
if [ ! -f "$file" ]; then
echo "File $file does not exist";
else
mv -f "$file" "`echo "$file" | tr '[a-z]' '[A-Z]'`"
fi
done
return 0
}
Обычно Вы были бы Alt-F2
для выполнения свойств сессии гнома и выбора "Автоматически помнят запущенные приложения, выходя из системы" под вкладкой Options.
Однако это повреждается в данный момент. Существует зарегистрированная ошибка:
Печально в 11,10 gnome-session-properties
не предлагает вкладки Option с Автоматическим переключателем Сессии Сохранения.
Таким образом, я установил gconf-editor
зеркально отразить /apps/gnome-session/options/auto_save_session
к TRUE.
Не уверенный, если это работает. После того как я должен был добавить что недостающий ключ как булевская переменная.
Это работает от CLI - gnome-session-properties
поднимает диалоговое окно. Я не уверен, где это находится в меню. Вы не можете выполнить его из командного окна Alt+F2 с той командой все же.
Alt+F2
(Mod4+r
в awesomewm
). Но выполняя его отовсюду, auto_save_session
опция не появляется.
– isomorphismes
15.05.2013, 10:12
Попытка с помощью dconf Редактора, вот является шагами
, в описании говорится" , Если включено, сессия гнома сохранит сессию автоматически. "
Удачи!
Я написал небольшую библиотеку/инструмент командной строки, который позволяет сохранять и восстанавливать сеансы и имеет поддержку различных настроек мониторов, а также виртуальных рабочих столов. Для его работы требуется установка NodeJS.
npm install -g linux-window-session-manager
Сохранить текущую сессию в ~/.lwsm/sessionData/DEFAULT.json
lwsm save
Сохранить текущую сессию в ~/.lwsm/sessionData/my-session.json
lwsm save my-session
Восстановить сессию из ~/.lwsm/sessionData/DEFAULT.json
lwsm restore
Восстановить сессию из ~/.lwsm/sessionData/my-session.json
lwsm restore my-session
Грациозно закрыть все запущенные приложения перед началом сессии
lwsm restore --closeAllOpenWindows
Проверьте это: https://github.com/johannesjo/linux-window-session-manager