2016-09-06

搞了一下Fedora,碰巧搞定了Arch任务栏网络图标和图形界面vpnc

Fedora release 24 (Twenty Four) Workstation

先说Fedora,本次尝试的是Fedora release 24 (Twenty Four) Workstation版本。安装之后默认的桌面环境是Gnome。默认显示效果什么的也还行,开启和关闭VMware Workstation虚拟机显卡的3D功能,对图形界面影响不大。

yum命令被废弃,请使用dnf命令

一个比较明显的变化是yum命令被废弃,取而代之的是dnf命令。
例如:
dnf update #更新系统
dnf install nano #安装nano

vm-tools

默认安装,会自动安装open-vm-tools-10.0.5-3.fc24.x86_64,宿主与虚拟机之间拷贝什么的都是正常的。

相比而言,Arch Linux今天更新到最新版,也只有open-vm-tools-6:10.0.7-5。
不知道是不同Linux的版本叫法不同,还是真的差了这么多版本。

Fedora 24让普通用户可以使用sudo命令的正确方法

usermod john -a -G wheel
Fedora默认允许wheel组的成员使用sudo命令,所以只需要将john加入到wheel组就可以了。不要直接编辑/etc/sudoers文件。

Fedora 24默认开启了密码策略,要求使用比较复杂的密码。对于生产系统也需很必要;但是对于测试用的系统来说则完全没必要,甚至与有可能导致在测试系统上,为了满足密码复杂度而输入了生产系统的密码。所以,

禁用密码复杂度

nano /etc/security/pwquality.conf
取消注释一些行——比如最短密码,是否要求混合字符什么的。取消注释就是放开限制;注释状态是要求复杂密码的状态。
保存设置文件,重启生效。
之后可以使用
passwd root
passwd john
将两个用户修改为简单密码。

禁止启动时的等待

nano /etc/default/grub
将其中的5秒等待时间改为0秒,开启直接启动,不显示引导菜单。

修改后需要重新生成grub,
grub2-mkconfig -o /boot/grub2/grub.cfg

安装chromium

dnf install chromium

安装flash

https://get.adobe.com/flashplayer/otherversions/
下载Choose Linux 64-bit, FP 22.0 (or later) for other Linux 64-bit, PPAPI.

Unpack it into /usr/lib64/chromium-browser/PepperFlash/.

此时会出现一个问题,虽然root和john的密码已经修改为简单密码了。但是由于系统安装时设置的是复杂密码,所以系统默认的Keyring密码依然是当初的复杂密码。
也就是每次启动Chromium浏览器需要输入的那个密码依然很复杂。

修改Keyring 密码

图形界面搜索password,启动
Password and Keys->
Password->Login
右键,Change Password

安装Opera

nano /etc/yum.repos.d/opera.repo
添加下列行,
[opera]
name=Opera packages
type=rpm-md
baseurl=https://rpm.opera.com/rpm
gpgcheck=1
gpgkey=https://rpm.opera.com/rpmrepo.key
enabled=1

运行命令
dnf install opera-stable

KDE桌面环境

由于最近折腾Arch Linux,对KDE Plasma很有好感,所以手动在Fedora上安装了KDE,

dnf group install kde-desktop-environment
重启后选中KDE登录。

之后需要更改默认的输入法设置,
Input Method Selector
选中ibus
重启生效

然后可以安装ibus-rime输入法,实测没有候选字黑色方块问题

意外发现

本人愚钝,一直不知道Arch Linux的System Tray上为什么没有网络图标,就是那个点击后可以查看、设置网卡IP,VPN拨号等的那个网卡图标。
在Fedora上安装KDE后发现,竟然有这个小标志,键下图那个电脑样子的图标:






为什么Arch Linux的System Tray上就没有这个图标呢?
System Tray Settings->Extra Items中已经选中了Networks,可就是不显示。

搜索发现,需要开启一个服务,
systemctl enable NetworkManager.service
重启之后,Arch Linux的System Tray上就会显示那个网络图标了。可以方便的更改网卡设置,查看网络流量。

并且还可以直接VPN拨号,并显示VPN状态。
如果需要使用vpnc(Cisco pure IPSec VPN),需要安装一个包,
pacman -S networkmanager-vpnc

VPN连接后的图标样子,

2016-09-02

全新安装了Ubuntu 16.04 LTS

刚装完后直接安装VMware workstation 11.1.4的vm-tools。之后有点非法操作的提示,dist-upgrade一下就没有提示了。但是有时候重启时依然会出现非法操作,无所谓了,反正虚拟机很多时候都是保存状态,而不是关机重启。

开启了3D,速度也还好。

还是有vm-tools的3D升级提醒,但似乎不影响使用。

也安装了开源的chromium,并安装了flash插件。

编译openwrt成功。

Opera默认也有些乱码,安装中文支持后乱码显示,区域什么的依然是en_US,挺神奇的,不知道ubuntu的中文支持到底都干了什么。(相比Arch下的Opera,只要安装了infinality就无法显示中日韩字符了。)

16.04最大的特点是字体漂亮,默认是Noto了,“门”问题依然存在,不过好在Ubuntu默认已经创建了控制CJK字体优先级的文件,只需要更改CJK字体优先级——将SC(简体中文)调整到最前面就OK了:
nano /etc/fonts/conf.d/64-language-selector-prefer.conf
调整为下面的顺序,
            <family>Noto Sans CJK SC</family>
            <family>Noto Sans CJK TC</family>
            <family>Noto Sans CJK JP</family>

Ubuntu 16.04 LTS的整体感觉不错,继续作为主力Linux桌面系统使用。

2016-09-01

Arch Linux KDE Plasma的System Tray Settings在哪里?

肯定可以直接修改配置文件来更改System Tray Settings;但是一般人通常需要通过图形界面来进行修改。

然而,Arch Linux的System Settings中并没有System Tray Settings这一项。

下面是通过图形界面进入System Tray Settings的办法:

右键点击任务栏(Panel)的空白处,然后点击右键菜单中的Panel Options,鼠标悬停在System Tray Settings上会出现System Tray及其左边那个小标志,点击那个小标志,就会出现System Tray Settings菜单了。