2013-12-10 113 views
0

我試圖在啓動時啓動應用程序(newsbeuter),但是我無法啓動。啓動時無法啓動tmux的應用程序

tmux new-session -d -s main 
tmux new-window -t main:1 '/usr/bin/newsbeuter' 

TMUX可達但newsbeuter不啓動: 我與tyring

ps -ef | grep -i tmux 

root  2118  1 0 16:09 ?  00:00:00 tmux new-session -d -s main 
pi  2245 2211 0 16:09 pts/1 00:00:00 grep --color=auto -i tmux [email protected] 

ps -ef | grep -i news 

pi  2247 2211 0 16:09 pts/1 00:00:00 grep --color=auto -i news 

你能幫助我嗎? 非常感謝和抱歉我的英語!

+0

你需要引用'/ usr/bin/newsbeuter'嗎? – 2013-12-10 15:17:13

+0

我是通過我看到的例子是的 – user650034

+0

當你在沒有tmux的終端中運行'/ usr/bin/newsbeuter'時會發生什麼? – chaos

回答

0

啓動後,Newsbeuter將尋找URL文件,首先在$XDG_CONFIG_HOME/.config/newsbeuter,然後在~/.newsbeuter(該文件應該命名爲urls)。如果沒有找到,它會退出並顯示錯誤消息。我想這就是你的情況:因爲你從/etc/rc.local開始,你的$HOME不是你的用戶的,所以Newsbeuter沒有找到文件並退出。

解決此問題的一種方法是在啓動Newsbeuter之前將su添加到您的用戶。

另一種方法是明確提供urls的路徑--url-file=/home/username/.newsbeuter/urls(還有--cache-file,可能還有--config-file)。

0

看到一個可能的錯誤消息,在tmux new-window之前做tmux set set-remain-on-exit,事後attach到新窗口,然後按Ctrl鍵 - 的Page Up