Как я могу выполнить команду при запуске? [dубликат]

Я использую 10.10, и мне нужно запустить скрипт, чтобы получить стандартную раскладку клавиатуры на базе Windows - в основном, это изменяет работу мертвых клавиш.

(Оригинальный скрипт с этой страницы http : //t.tam.atbh.us/en/win-us-intl-4-linux/)

Так как я не могу справиться с этим, я должен запустить пользовательский скрипт для запуска любого приложения.

Сценарий:

export GTK_IM_MODULE=xim setxkbmap us intl xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis' application_name

Итак, если я помещаю abiword в имя_приложения, он выполняет abiword с уважением скрипт для клавиатуры.

В идеале исходный скрипт начнется при загрузке, а затем все приложения, которые я использую, будут работать с ним - точно так же, как если это произойдет, если я запустил его сначала в Terminal ( без строки app_name), а затем запускать приложения из него. Я попытался запустить сценарий с загрузки, добавив его в /etc/rc.local, но безрезультатно. Попробовал добавить его в init.d, но это также не сработало.

Если кто-нибудь может помочь, я был бы очень благодарен.

3
задан 21 June 2011 в 11:54

21 ответ

Я не уверен на 100%, что это сработает, но вы можете попробовать создать файл с именем .xinitrc в своей домашней папке с содержимым:

export GTK_IM_MODULE=xim setxkbmap us intl xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis' gnome-session &

, после чего сделать файл исполняемым и перезагрузить, выбрав «Пользовательский сеанс» при входе в систему.

1
ответ дан 25 July 2018 в 14:06
  • 1
    Hmm mea culpa на экране входа в систему, я использую elementaryOS (что в значительной степени ubuntu 10.10, поэтому я думал, что проблем не будет, но у меня нет параметров сеанса, поэтому я думаю, что есть). Я попытался добавить команду с помощью & amp; в файл .Xsession, но это ... не работает так хорошо. : P Я более или менее решил его с помощью пользовательских сценариев и имел ссылку alacarte с ними (и орел с пользовательскими значками). Так работает 95%. – OttoRobba 22 June 2011 в 09:58

Добавьте, по крайней мере, часть xmodmap, можно решить, поместив ее в файл ~/.Xmodmap (только содержимое строки без xmodmap -e'...'). Gnome и XFCE4 должны анализировать файл при запуске.

0
ответ дан 25 July 2018 в 14:06

Вы должны добавить сценарий, используя «Запуск приложений» (просто выполните поиск по нему с единством).

* edit: Видел, что вы использовали 10.10. Вы все равно сможете использовать «Приложения для запуска», но я думаю, вы можете найти его в системных> предпочтениях, поскольку у вас, вероятно, нет единства.

4
ответ дан 25 July 2018 в 14:06
  • 1
    Спасибо, но я пробовал это, без успеха. – OttoRobba 22 June 2011 в 09:14

Я не уверен на 100%, что это сработает, но вы можете попробовать создать файл с именем .xinitrc в своей домашней папке с содержимым:

export GTK_IM_MODULE=xim setxkbmap us intl xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis' gnome-session &

, после чего сделать файл исполняемым и перезагрузить, выбрав «Пользовательский сеанс» при входе в систему.

1
ответ дан 1 August 2018 в 20:55

Добавьте, по крайней мере, часть xmodmap, можно решить, поместив ее в файл ~/.Xmodmap (только содержимое строки без xmodmap -e'...'). Gnome и XFCE4 должны анализировать файл при запуске.

0
ответ дан 1 August 2018 в 20:55

Вы должны добавить сценарий, используя «Запуск приложений» (просто выполните поиск по нему с единством).

* edit: Видел, что вы использовали 10.10. Вы все равно сможете использовать «Приложения для запуска», но я думаю, вы можете найти его в системных> предпочтениях, поскольку у вас, вероятно, нет единства.

4
ответ дан 1 August 2018 в 20:55
  • 1
    Спасибо, но я пробовал это, без успеха. – OttoRobba 22 June 2011 в 09:14

Я не уверен на 100%, что это сработает, но вы можете попробовать создать файл с именем .xinitrc в своей домашней папке с содержимым:

export GTK_IM_MODULE=xim setxkbmap us intl xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis' gnome-session &

, после чего сделать файл исполняемым и перезагрузить, выбрав «Пользовательский сеанс» при входе в систему.

1
ответ дан 4 August 2018 в 12:35
  • 1
    Hmm mea culpa на экране входа в систему, я использую elementaryOS (что в значительной степени ubuntu 10.10, поэтому я думал, что проблем не будет, но у меня нет параметров сеанса, поэтому я думаю, что есть). Я попытался добавить команду с помощью & amp; в файл .Xsession, но это ... не работает так хорошо. : P Я более или менее решил его с помощью пользовательских сценариев и имел ссылку alacarte с ними (и орел с пользовательскими значками). Так работает 95%. – OttoRobba 22 June 2011 в 09:58

Добавьте, по крайней мере, часть xmodmap, можно решить, поместив ее в файл ~/.Xmodmap (только содержимое строки без xmodmap -e'...'). Gnome и XFCE4 должны анализировать файл при запуске.

0
ответ дан 4 August 2018 в 12:35

Вы должны добавить сценарий, используя «Запуск приложений» (просто найдите его с единством).

enter image description here [!d0]

* edit: Saw вы использовали 10.10. Вы все равно сможете использовать «Приложения для запуска», но я думаю, вы можете найти его в системных> предпочтениях, поскольку у вас, вероятно, нет единства.

4
ответ дан 4 August 2018 в 12:35

Я не уверен, что 100% это будет работать, но вы можете попробовать создать файл с именем .xinitrc в вашей домашней папке с содержимым:

  export GTK_IM_MODULE = xim setxkbmap us intl xmodmap -  e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis Острый диасерез' gnome-session & amp;   

, затем выполнив файл и перезагрузив его, выбрав «Пользовательский сеанс» при входе в систему.

1
ответ дан 5 August 2018 в 20:48

Добавьте, по крайней мере, часть xmodmap, можно решить, поместив ее в файл ~/.Xmodmap (только содержимое строки без xmodmap -e'...'). Gnome и XFCE4 должны анализировать файл при запуске.

0
ответ дан 5 August 2018 в 20:48

Вы должны добавить сценарий, используя «Запуск приложений» (просто выполните поиск по нему с единством).

* edit: Видел, что вы использовали 10.10. Вы все равно сможете использовать «Приложения для запуска», но я думаю, вы можете найти его в системных> предпочтениях, поскольку у вас, вероятно, нет единства.

4
ответ дан 5 August 2018 в 20:48
  • 1
    Спасибо, но я пробовал это, без успеха. – OttoRobba 22 June 2011 в 09:14

Я не уверен на 100%, что это сработает, но вы можете попробовать создать файл с именем .xinitrc в своей домашней папке с содержимым:

export GTK_IM_MODULE=xim setxkbmap us intl xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis' gnome-session &

, после чего сделать файл исполняемым и перезагрузить, выбрав «Пользовательский сеанс» при входе в систему.

1
ответ дан 7 August 2018 в 14:06
  • 1
    Hmm mea culpa на экране входа в систему, я использую elementaryOS (что в значительной степени ubuntu 10.10, поэтому я думал, что проблем не будет, но у меня нет параметров сеанса, поэтому я думаю, что есть). Я попытался добавить команду с помощью & amp; в файл .Xsession, но это ... не работает так хорошо. : P Я более или менее решил его с помощью пользовательских сценариев и имел ссылку alacarte с ними (и орел с пользовательскими значками). Так работает 95%. – OttoRobba 22 June 2011 в 09:58

Вы должны добавить сценарий, используя «Запуск приложений» (просто выполните поиск по нему с единством).

* edit: Видел, что вы использовали 10.10. Вы все равно сможете использовать «Приложения для запуска», но я думаю, вы можете найти его в системных> предпочтениях, поскольку у вас, вероятно, нет единства.

4
ответ дан 7 August 2018 в 14:06
  • 1
    Спасибо, но я пробовал это, без успеха. – OttoRobba 22 June 2011 в 09:14

Положим, что часть xmodmap может быть решена путем помещения ее в файл ~ / .Xmodmap (только содержимое строки без xmodmap -e '...' ). Gnome и XFCE4 должны анализировать файл при запуске.

0
ответ дан 7 August 2018 в 14:06

Вы должны добавить сценарий, используя «Запуск приложений» (просто найдите его с единством).

enter image description here [!d0]

* edit: Saw вы использовали 10.10. Вы все равно сможете использовать «Приложения для запуска», но я думаю, вы можете найти его в системных> предпочтениях, поскольку у вас, вероятно, нет единства.

4
ответ дан 10 August 2018 в 03:11

Положим, что часть xmodmap может быть решена путем помещения ее в файл ~ / .Xmodmap (только содержимое строки без xmodmap -e '...' ). Gnome и XFCE4 должны анализировать файл при запуске.

0
ответ дан 10 August 2018 в 03:11

Я не уверен, что 100% это будет работать, но вы можете попробовать создать файл с именем .xinitrc в вашей домашней папке с содержимым:

  export GTK_IM_MODULE = xim setxkbmap us intl xmodmap -  e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis Острый диасерез' gnome-session & amp;   

, затем выполнив файл и перезагрузив его, выбрав «Пользовательский сеанс» при входе в систему.

1
ответ дан 10 August 2018 в 03:11

Я не уверен, что 100% это будет работать, но вы можете попробовать создать файл с именем .xinitrc в вашей домашней папке с содержимым:

  export GTK_IM_MODULE = xim setxkbmap us intl xmodmap -  e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis Острый диасерез' gnome-session & amp;   

, затем выполнив файл и перезагрузив его, выбрав «Пользовательский сеанс» при входе в систему.

1
ответ дан 18 August 2018 в 13:54
  • 1
    Hmm mea culpa на экране входа в систему, я использую elementaryOS (что в значительной степени ubuntu 10.10, поэтому я думал, что проблем не будет, но у меня нет параметров сеанса, поэтому я думаю, что есть). Я попытался добавить команду с помощью & amp; в файл .Xsession, но это ... не работает так хорошо. : P Я более или менее решил его с помощью пользовательских сценариев и имел ссылку alacarte с ними (и орел с пользовательскими значками). Так работает 95%. – OttoRobba 22 June 2011 в 09:58

Положим, что часть xmodmap может быть решена путем помещения ее в файл ~ / .Xmodmap (только содержимое строки без xmodmap -e '...' ). Gnome и XFCE4 должны анализировать файл при запуске.

0
ответ дан 18 August 2018 в 13:54

Вы должны добавить сценарий, используя «Запуск приложений» (просто найдите его с единством).

enter image description here [!d0]

* edit: Saw вы использовали 10.10. Вы все равно сможете использовать «Приложения для запуска», но я думаю, вы можете найти его в системных> предпочтениях, поскольку у вас, вероятно, нет единства.

4
ответ дан 18 August 2018 в 13:54
  • 1
    Спасибо, но я пробовал это, без успеха. – OttoRobba 22 June 2011 в 09:14

Другие вопросы по тегам:

Похожие вопросы: