Cyrus Flag

flag{S0_bangbang_7ha7_u_f1nd_h3r3}

Ubuntu工作环境配置不完全指南

在物理机安装了Ubuntu 16.04.02。下面是一些配置工作环境过程中遇到的一些小问题。

0x00 Bash:调整$PS1解决命令行首字符无法删除

既然配置成工作环境,自然就需要更加完美。
由于自己一直使用原生的Bash,一般用调整$PS1环境变量的方法更改一下配色。曾经Bash中有一个奇怪的问题,有时候命令行首的几个字符始终无法删除,但是事实上已经不在了,后面的命令可以正常运行。
$PS1中要注意以下两个问题:

  • 换行要写成 \r\n
  • \e[??m 的指令建议用 [….] 包括,防止一些奇奇怪怪的输出
    下面是现在的配置和截图
    1
    2
    3
    4

    #userPS1 = '\[\e[01m\]\[\e[33m\][\u]\[\e[37m\] \[\e[34m\]\t\[\e[37m\] ☻ \[\e[32m\]\w\r\n\[\e[35m\] ♂ \[\e[0m\] '

    #rootPS1 = '\[\e[01m\]\[\e[31m\][\u]\[\e[37m\] \[\e[34m\]\t\[\e[37m\] ☻ \[\e[32m\]\w\r\n\[\e[35m\] ♂ \[\e[0m\] '

0x02 NVIDIA独显驱动的问题

只能用集显怎么体现出外接显示器的优越性呢?

WARNING ERROR:本章内容不一定适配所有硬件,红色部分务必谨慎参考和移植。

首先说下相关参数:时间2017-04-21,集显530,独显960M,机型 HP 暗影精灵II,外接显示器ViewSonic VG2453
http://www.nvidia.cn/Download/index.aspx?lang=cn下载驱动,Ctrl-Alt-F1进如tty1,当前用户登入。输入以下命令:

1
2
3
4
sudo init 3 #关闭图形
sudo apt remove nvidia*
sudh chmod a+x NVIDIA-xxx.run
sudo ./NVIDIA-xxx.run --no-x-check --no-nouveaus-check --no-opengl-files

除了第一个选成Accept其他默认,Ctrl-Alt-Delete重启。外接显示器需要在【显示设置】中重新设置分辨率(还用原来的就好,应用一下)并重启,不要用附加驱动中的驱动。
关闭【显示设置】窗口后鼠标会闪烁(未解决)
当然,你可以试图修改 xorg.conf,或者使用 nvidia-xconfig 命令进行自动配置。但是这里测试失败了,无法进入系统。爱折腾的可以试试,也许自动配置就正常了呢?这里失败后不得不用 ubuntu recovery 模式恢复 backup,所以顺便说一下 recovery 模式的用法吧。
系统启动时进【ubuntu高级选项】,选【recovery】,进入 /etc/X11/ 从 backup 恢复,然后发现。。。只读?喵喵喵?
这里的解决方案是:选【recovery】之前,按 E 赛艇 编辑命令,将 ro recovery nomodeset 改为 rw single init=/bin/bash,之后 Ctrl + X 进入单用户模式,用户为 root,可以修改文件系统,完成后 Ctrl + Alt + Delete 重启,蜜汁 shutdown 和 init 6 没用。(感觉像是越权访问,全程没有输密码?
最终如下:

0x03 Firefox账号不能登录的问题

Ubuntu 默认钦定 Firefox 哦
Firefox 分为中国版和国际版,两者账户不通用。UbuntuKylin 使用的是中国版,如果以前 Windows 使用的是官网下载的国际版,建议还是用 Ubuntu 吧。
不过登陆后账号依旧没有同步。不知道是什么原因。直接看下面 Chrome 部分吧。

0x04 Chrome账号不能登录的问题

刚进去是有墙的对吧,假设你用的是 Shadowsocks 不便全局代理。
Chrome 下载就要翻墙,先提供一下浏览器的下载地址。Chrome 的一个问题就是翻墙插件需要翻墙下载。所以这里提供一个 SwitchyOmega 的下载地址
能翻墙就可以登录账户了自动同步插件了。

0x05 先装NodeJS,不要先装npm

没有内容,看标题。

0x06 MacBuntu主题配置

感觉截图的主题挺好看的。
直接上命令了,记得自己进 Unity Tweak Tool 设置一下。主题为 Macbuntu-os-x,图标为 Macbuntu-x,光标为Mac,字体选择性改了一点,如图。附 Sierra 的 壁纸 。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

#添加PPA源sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo add-apt-repository ppa:noobslab/macbuntu

#更新软件列表sudo apt-get update

#安装更换主题的工具、图标和主题sudo apt-get install unity-tweak-tool
sudo apt-get install macbuntu-os-icons-lts-v7
sudo apt-get install macbuntu-os-ithemes-lts-v7

#安装字体wget -O mac-fonts.zip http://drive.noobslab.com/data/Mac/macfonts.zip
sudo unzip mac-fonts.zip -d /usr/share/fonts; rm mac-fonts.zip
sudo fc-cache -f -v

#替换Ubuntu Desktop文字为Mac OS Xcd && wget -O Mac.po http://drive.noobslab.com/data/Mac/change-name-on-panel/mac.po
cd /usr/share/locale/en/LC_MESSAGES; sudo msgfmt -o unity.mo ~/Mac.po;rm ~/Mac.po;cd

#替换启动器图标为Applewget -O launcher_bfb.png http://drive.noobslab.com/data/Mac/launcher-logo/apple/launcher_bfb.png
sudo mv launcher_bfb.png /usr/share/unity/icons/

#重启shutdown -r now

至此 Ubuntu 工作环境配置完成。附图一张。