我有一个~/.screenrc
包含以下几行的文件:
# 2.2) hardstatus = navigation bar @ bottom
hardstatus alwayslastline "%H %-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<"
Run Code Online (Sandbox Code Playgroud)
我不得不承认我不知道那里的神奇语法,但它已经在无数的 Ubuntu 机器上工作,在我的终端底部显示这样的东西:
当然,只有当我screen
在终端中实际运行命令时,才会显示该行。
我刚刚在 VirtualBox 4.2 上安装了 Ubuntu 12.04.5 服务器 amd64,但我没有在屏幕底部看到那个状态栏。.screenrc 文件与我的其他机器上的完全相同。
会发生什么?
我正在使用 Ubuntu 12.04(我认为它是桌面版...)并正在运行vncserver
以远程连接到它。如果我-geometry
在启动服务器时使用标志,我可以成功设置分辨率,但我无法更改默认值,因此我不必每次都设置标志。该手册建议使用该$HOME/.vnc/xstartup
文件,因此我进行了以下更改:
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-terminal-emulator -geometry 1400x850 -ls -title "$VNCDESKTOP Desktop" &
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,我尝试设置默认的“1400x850”,该分辨率在命令行提供时效果很好。我什至尝试在其他一些文件中设置此分辨率,这些文件是其他操作系统上的解决方案,但这也不起作用。
这应该是一件相当简单的事情,这里出了什么问题?它与桌面版与服务器版有关系吗?还是我的X配置?
我记得几个月前在服务器上使用 crontab 并设置电子邮件功能,现在突然间我收到了以下电子邮件:
电子邮件标题:
from: root <myemail@gmail.com>
to: root
date: Thu, Dec 5, 2013 at 6:48 AM
subject: Cron <root@server-ip> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
mailed-by: gmail.com
Run Code Online (Sandbox Code Playgroud)
身体:
/etc/cron.daily/mlocate:
/usr/bin/updatedb.mlocate: `/var/lib/mlocate/mlocate.db' is locked (probably by an earlier updatedb)
run-parts: /etc/cron.daily/mlocate exited with return code 1
Run Code Online (Sandbox Code Playgroud)