LINUX.ORG.RU

как добавить приложение в автозагрузку в fluxbox в /home/vova/.fluxbox/startup вписал но не запускаеться pcmanfm --desktop

 , , ,


0

1

вот мой файл GNU nano 2.7.5 Файл: /home/vova/.fluxbox/startup

#!/bin/zsh # # fluxbox startup-script: # # Lines starting with a '#' are ignored.

# Change your keymap: xmodmap «/home/vova/.Xmodmap»

# Applications you want to run with fluxbox. # MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN "&" AT THE END. # # pcmanfm --desktop & # unclutter -idle 2 & # wmnd & # wmsmixer -w & # pcmanfm --desktop &

# And last but not least we start fluxbox. # Because it is the last app you have to run it with "exec" before it.

exec fluxbox # or if you want to keep a log: # exec fluxbox -log «/home/vova/.fluxbox/log»

# означает, что строчка закомментирована и игнорируется обработчиком, тебе нужно было дописать команду в конец, а не в середину файла.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: поподробнее от vova12345cheat

Ну уж куда подробнее, блин. Это — банальный скрипт, то есть программа. В любом программном языке есть возможность оставлять комментарии, и sh — не исключение. Все символы в строке после # — комментарий к программе и не выполняются, как код.

Разбор твоего случая: Это — обычный sh скрипт, zsh, если быть точным. Строчка

#!/bin/zsh
 — это указание шеллу, какой интерпритатор использовать, так как они разные для разных языков. То есть #! — это символ, после которого пишется путь к файлу интерпритатора. Скрипт этот содержит одну команду:
exec fluxbox
Всё остальное — это комментарии, так как текст в строке после # не исполняется.

Вот так, как тебе следовало изменить файл:

#!/bin/zsh # # fluxbox startup-script: # # Lines starting with a '#' are ignored.

# Change your keymap: xmodmap «/home/vova/.Xmodmap»

# Applications you want to run with fluxbox. # MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN "&" AT THE END. # #

# And last but not least we start fluxbox. # Because it is the last app you have to run it with "exec" before it.

exec fluxbox # or if you want to keep a log: # exec fluxbox -log «/home/vova/.fluxbox/log»
pcmanfm --desktop & unclutter -idle 2 & wmnd & wmsmixer -w & pcmanfm --desktop

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

Поправка! Сорри, сам слегка ошибся, корректнее будет так:

#!/bin/zsh # # fluxbox startup-script: # # Lines starting with a '#' are ignored.

# Change your keymap: xmodmap «/home/vova/.Xmodmap»

# Applications you want to run with fluxbox. # MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN "&" AT THE END. # #

# And last but not least we start fluxbox. # Because it is the last app you have to run it with "exec" before it.

exec fluxbox && pcmanfm --desktop & unclutter -idle 2 & wmnd & wmsmixer -w & pcmanfm --desktop # or if you want to keep a log: # exec fluxbox -log «/home/vova/.fluxbox/log»

Vsevolod-linuxoid ★★★★★ ()

очень короткий заголовок темы. невозможно понять о чем она.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.