Я пробовал gestikk в прошлом, но у easystroke действительно было много, гораздо больше функций и лучшего пользовательского интерфейса. Я также искал альтернативу, но я не мог найти ни одного, имеющего хотя бы половину количества функций easystrokes. Во всяком случае, я полностью удовлетворен easystroke и> 60 определенными жестами ^^
Ошибка, которую вы получаете, вероятно, потому что EDITOR не задан - поэтому ваша команда становится
~/.profile
, которая пытается выполнить .profile вызывающего пользователя (явно root в этот случай).
Даже если set $EDITOR обычно указывает на текстовый редактор execute - он не собирается магически брать следующую строку и вставлять ее в файл. В любом случае /root/.profile является личным .profile файлом для пользователя root - без помощи, если вы хотите изменить общесистемную среду.
Чтобы сделать общесистемное изменение, вы должны изменить либо /etc/profile, либо /etc/environment 1 - или (лучше) создать пользовательский файл в каталоге /etc/profile.d/, например
echo 'export MY_VAR="123"' >> /etc/profile.d/myvars
Ваш скрипт, конечно, должен быть запущен как root, например используя sudo
[1], обратите внимание, что если вы используете /etc/environment, удалите export (переменные в этом файле просто определяются как простые пары name=value),
Ошибка, которую вы получаете, вероятно, потому что EDITOR не задан - поэтому ваша команда становится
~/.profile
, которая пытается выполнить .profile вызывающего пользователя (явно root в этот случай).
Даже если set $EDITOR обычно указывает на текстовый редактор execute - он не собирается магически брать следующую строку и вставлять ее в файл. В любом случае /root/.profile является личным .profile файлом для пользователя root - без помощи, если вы хотите изменить общесистемную среду.
Чтобы сделать общесистемное изменение, вы должны изменить либо /etc/profile, либо /etc/environment 1 - или (лучше) создать пользовательский файл в каталоге /etc/profile.d/, например
echo 'export MY_VAR="123"' >> /etc/profile.d/myvars
Ваш скрипт, конечно, должен быть запущен как root, например используя sudo
[1], обратите внимание, что если вы используете /etc/environment, удалите export (переменные в этом файле просто определяются как простые пары name=value),
Ошибка, которую вы получаете, вероятно, потому что EDITOR не задан - поэтому ваша команда становится
~/.profile
, которая пытается выполнить .profile вызывающего пользователя (явно root в этот случай).
Даже если set $EDITOR обычно указывает на текстовый редактор execute - он не собирается магически брать следующую строку и вставлять ее в файл. В любом случае /root/.profile является личным .profile файлом для пользователя root - без помощи, если вы хотите изменить общесистемную среду.
Чтобы сделать общесистемное изменение, вы должны изменить либо /etc/profile, либо /etc/environment 1 - или (лучше) создать пользовательский файл в каталоге /etc/profile.d/, например
echo 'export MY_VAR="123"' >> /etc/profile.d/myvars
Ваш скрипт, конечно, должен быть запущен как root, например используя sudo
[1], обратите внимание, что если вы используете /etc/environment, удалите export (переменные в этом файле просто определяются как простые пары name=value),