分类目录归档:Ubuntu

通过SSH隧道安全连接vncserver


当前大部分Linux发行版中都能够安装vncserver,但是由于免费版的vncserver不支持加密协议连接,所以在internet上通过vnc管理服务器还是存在不安全的因素。

当然,可以购买vncserver企业版,下面的文章是介绍如何通过ssh协议在internet上建立加密通道。

首先需要配置vncserver监听localhost,配置文件如下:

VNCSERVERS="1:oracle"
VNCSERVERARGS[1]="-geometry 1366x768 -alwaysshared -localhost"

根据ssh客户端的不同,建立加密通道的方式也不同。

OpenSSH比较简单,一条命令即可搞定。

ssh -L 5901:127.0.0.1:5901 oracle@internet_ip

Putty客户端配置可以参考:Tunneling Tight-VNC over ssh using PuTTY截图。

最后连接的时候,在VNC Viewer中输入localhost:1即可连接internet_ip对应的5901端口。

需要注意的是,如果需要同时连接两个公网IP的5901地址,可以在创建ssh隧道的时候指定不同的本地端口。例如:

ssh -L 5901:127.0.0.1:5901 oracle@internet_ip1
ssh -L 5903:127.0.0.1:5901 oracle@internet_ip2

VNC Viewer中输入localhost:3将会连接internet_ip2的5901端口。

参考:How to use VNC over SSH tunnelling for secure remote graphical sessions

Ubuntu 添加 PPA 安装最新的Wine


由于Wine“极度”活跃,Ubuntu自带的Wine版本总是显得太低。我们可以通过添加Wine官方的PPA及时享受最新版Wine带来的好处。

添加方法:

sudo apt-add-repository ppa:ubuntu-wine/ppa && sudo apt-get update

如果已经安装了Wine,此时打开更新管理器就能看到Wine的更新了,没有安装的,现在开始安装体验吧。不过由于PPA的速度实在不敢恭维,所以各位U友多点耐心哈。

PPA for Ubuntu Wine Team主页:https://launchpad.net/~ubuntu-wine/+archive/ppa

Ubuntu 11.04 Natty 安装nvidia显卡驱动


期待已久的Ubuntu 11.04终于来了,并且带来了Ubuntu团队全新开发的Unity界面。话说,Ubuntu默认安装的Unity界面是3D版本的,这也就要求必须正确安装显卡驱动才行。

虽然Ubuntu默认会启动Unity界面,但是如果显卡驱动未能正确安装,在登录的时候,会自动切换到Gnome classic界面。

今天上午更新了之后,就在显卡驱动这块犯了难。按照之前的想法,显卡驱动都是安装x-updates里面的nvidia驱动。但是今天安装完了之后发现nvidia-xconfig命令不存在,而且Unity界面不能进入,那说明显卡驱动未能正确安装阿。但是系统也没有报错。

于是,卸载通过PPA安装的Nvidia驱动。同时禁用PPA,然后启用受限制的驱动,再次启动Unity正常了。哇咔咔。。。
Unity

05/07 UPDATE:增加启用默认受限制驱动的方法,前提是保证已经卸载了其他任何方式安装不能正常启用Unity的nVidia显卡驱动。按英文菜单:System/Additional Drivers
界面截图:

Ubuntu Natty超级用户之Unity快捷键壁纸


来自:Become a Natty power-user in no time using this Unity keyboard shortcuts wallpaper

Ubuntu在Natty版本开发了自己的Unity界面,支持全局菜单等功能。或许更多的人认为Gnome3更给力,不过对于总是跳票的Gnome开发计划来说,Ubuntu确实有必要自己做界面创新。

转入正题,这里共享Unity快捷键桌面背景一张。svg格式:点击下载

效果:

Nvidia 显卡节能降温


在/etc/X11/xorg.conf文件中添加红色的两行。详细内容请参考:Letting the GPU set its own performance level based on temperature

设置后,显卡核心温度由61度降到了57度。

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option "RegistryDwords" "PowerMizerLevelAC=0x3; PowerMizerLevel=0x3; PerfLevelSrc=0x3333"
    Option "OnDemandVBlankInterrupts" "1"
EndSection

Gnome 桌面图标集:Faenza 0.9 发布


Faenza 0.9 更新:

  • 添加一套新的 “darkest” 浅灰色图标
  • 规范新设备与旧设备的图标
  • 新添加的图标应用:debian 软件中心, deja-dup, dc++, dvdrip, GCStar, guake, haguichi, Me TV, meld, file manager, nautilus actions configuration tool, tvtime, xine, zim
  • 更新 Empathy IM、Chrome、Chromium 图标
  • 针对所有的 22×22 和 24×24 图标进行了修改
  • 调整文件夹图标的颜色
  • 修改部分应用图标

安装方法:
sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update && sudo apt-get install faenza-icon-theme

设置 Ubuntu 启动分辨率 (Bootup/Plymouth)


从Ubuntu 10.04开始,Ubuntu使用Plymouth展示开机画面,如果不安装受限制驱动,Plymouth表现很完美,但是安装受限制驱动后,开机分辨率肯定会降到默认的640×480,使用以下方法可以解决这个问题。

一、v86d方法

  1. 安装v86d以及hwinfo
    sudo apt-get install v86d hwinfo
  2. 查看显卡支持的分辨率
    sudo hwinfo –framebuffer
  3. 编辑/etc/default/grub(增加红色字体部分内容)
    sudo vim /etc/default/grub

    GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset video=uvesafb:mode_option=1280×800-24,mtrr=3,scroll=ywrap

    GRUB_GFXMODE=1280×800
  4. 编辑/etc/initramfs-tools/modules,添加以下行
    uvesafb mode_option=1366×768-24 mtrr=3 scroll=ywrap
  5. 启用framebuffer
    echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
  6. 更新系统
    sudo update-grub2
    sudo update-initramfs -u

二、GRUB_GFXPAYLOAD_LINUX方法

  1. 编辑/etc/default/grub,添加以下行
    GRUB_GFXPAYLOAD_LINUX=1280x800x32
  2. 更新grub
    sudo update-grub
  3. 启用framebuffer,解决开机时黑屏时间过长的问题
    echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
  4. 更新设置
    sudo update-initramfs -u

从10.04开始,一直使用第一种方法解决开机分辨率过低的问题,但是偶尔会出现花屏的现象,今天试用了第二种方法,完美解决开机分辨率的问题,并且不用安装额外的软件,所以推荐使用GRUB_GFXPAYLOAD_LINUX方法。

参考:
[1]Known Lucid Lynx issues/bugs with workarounds
[2][Lucid][Ubuntu 10.04] High resolution Plymouth & Virtual Terminal for ATI/NVIDIA cards with proprietary/restricted driver

05/07 UPDATE: 从Ubuntu 11.04 Natty开始,Ubuntu已经包含了最新的显卡驱动,经过测试,已经不需要安装v86d hwinfo两个软件包,而且不需要修改相应的配置文件,仅仅需要在受限制驱动里启用最新的驱动,启动分辨率就已经正常了。