Ubuntu 18.04 界面美化+其他配置 + 踩坑记录

 

免去sudo输入密码:


配置sudo文件,通过visudo安全的进行设置。

sudo visudo

 

Tip: 如果不习惯nano编辑器,可以执行下边脚本设置成vim,或者别的。

sudo update-alternatives --config editor

 

文件最后为用户robin添加,改成你的用户名即可。

# Members of the admin group may gain root privileges
用户名  ALL=(ALL) NOPASSWD:ALL
 

界面美化:


参考  这个文章

 

定制锁屏和登录界面:


  • 安装脚本 => github / nojsja / login-manager-config-ubuntu
  • 说明=> 脚本通过更改/usr/share/gnome-shell/theme/ubuntu.css文件中声明的样式来修改系统登录页面按钮布局和背景图片的地址,使用ImageMagick包的convert -blur命令制作了毛玻璃效果的登录背景图片,最后还生成了一个SetAsWallpaper脚本,可以在文件夹中的图片文件上右键点击选择运行这个脚本(它会自动把目标图片更改成桌面壁纸和毛玻璃效果化的登录背景图),最后锁屏壁纸需要用户手动安装gnome-tweak-tool进行更改。

终端美化:


  • 安装zsh:shell中的战斗鸡,tab自动补全好用到吐血。。
sudo apt-get install zsh安装zsh

zsh --version确认是否安装成功

sudo chsh -s $(which zsh)设置zsh为默认shell

注销重新登录

确定切换成功zsh:

echo $SHELL确认zsh是否是默认SHELL,输出/usr/bin/zsh
  • 安装oh my zsh:快速配置你的zsh,我就简单的换个主题,更多高大上的配置在github中查看。。。
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
  • 换个漂亮的主题:

默认配置文件在用户目录下 .zshrc文件中,更改行 ZSH_THEME="robbyrussell"(换成你的主题),保存。

通过在~/.zshrc中添加export DEFAULT_USER="username"可以隐藏固定的user@hostname信息。

插件相关安装:参考链接

 

踩坑记录:


  • 屏幕显示不全改变屏幕分辨率 :此处以1920*1080为例

暂时性方法

  • 1、打开终端。输入:cvt 1920 1080
    出现有modeline 的提示。
    2、使用 xrandr 创建新的 mode,--newmode 后面跟刚刚 cvt 产生的 modeline 后面的信息,如果去掉“_60.00”就可以在显示器首选项中看到。
    $ sudo xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    3、添加新的 mode,--addmode 后面第一个参数是 命令xrandr 显示的列表中,目标输出设备的名称,
    $sudo xrandr --addmode VGA-1 "1920x1080_60.00"
    4、将分辨率应用到指定的输出设备
    $ sudo xrandr --output  VGA-1 --mode "1920x1080_60.00"
    但是重启还会回到之前的分辨率。

    永久性方法

 

添加 /etc/X11/xorg.conf 文件,将此模式保存为默认分辨率。
$ sudo vim /etc/X11/xorg.conf
(如果没有安装vim,可以使用“sudo gedit /etc/X11/xorg.conf”)
粘贴以下内容:
Section "Monitor"
Identifier "Configured Monitor"
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
Option "PreferredMode" "1920x1080_60.00"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
  • 打开Chrome出现 输入密码以解锁您的登录密钥环
    • 在终端输入seahorse打开管理密钥环的软件,视图->根据密码环 在密码区会有一个“登录”为名字的密钥环,右击将其删除。
    • 在终端输入seahorse打开管理密钥环的软件,文件->新建->密码和密钥->输入名字

软件安装:


安装chrome:

下载安装包后进行安装

通过以下链接下载32位或64位的deb安装包

$wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb 
$wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

通过命令安装

$sudo dpkg -i google-chrome-stable_current_i386.deb 
$sudo dpkg -i google-chrome-stable_current_amd64.deb

Anaconda安装和配置:

安装参考Anaconda 两种安装方式

更改anaconda源

conda config --add channels 
     'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
conda config --set show_channel_urls yes

# 删除添加的源
# conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/' 
# 看看当前的 cofig 是什么样的
conda config --show

创建环境和删除环境:

#创建环境  以python36为例
conda create --name python36 python=3.6 

#激活环境
source activate python36
#返回默认环境

source deactivate python36
#删除环境

conda remove --name python36 --all

如果创建新的python环境,比如3.4,

运行conda create -n python34 python=3.4之后,conda仅安装python 3.4相关的必须项,如python, pip等,

如果希望该环境像默认环境那样,安装anaconda集合包,只需要:

 在当前环境下安装anaconda包集合
conda install anaconda
 
# 结合创建环境的命令,以上操作可以合并为
conda create -n python34 python=3.4 anaconda
# 也可以不用全部安装,根据需求安装自己需要的package即可

安装Xgboost:

前提:

1.确保安装了Anaconda 

2.已经将Anaconda加入环境变量当中

在命令行输入以下命令

# 创建一个名字为py27的环境
conda creat -n py27 python=2.7

# 使用这个环境
source activate py27

# 查找xgboost 的包
anaconda search -t conda xgboost
#根据自己的环境选择合适的包 我的是linux-64 所以我选择安装xgboost
conda install -c conda-forge xgboost


搜狗输入法

下载页:搜狗Linux页
在安装之前还需下载一个插件——Fcitx。

sudo apt install fcitx

启动Input Method应用,OK、YES之类的选择下去,有一页是选择输入模式,选择fcitx,如果没有,重启尝试。
下载搜过.deb包,安装,然后在Fcitx Configuration中,左下角+号,把对号去掉,添加搜狗,在最小面。重启。

安装 TeamViewer 进行远程操控

1、首先去官网https://www.teamviewer.com/zhcn/download/linux/下载了相应的安装包,我选择的是ubuntu版本的安装包

2、安装下好的deb包,执行命令:

  sudo dpkg -i teamviewer_amd64.deb

出现问题了~~,缺少依赖还是啥的 忘了。

然后执行下面命令:

sudo apt -f install #自动安装相关依赖

#再执行一次dpkg安装
  sudo dpkg -i teamviewer_amd64.deb

 

基本操作


  • 删除安装的包:
# 删除软件及其配置文件
apt-get --purge remove 
# 删除没用的依赖包
apt-get autoremove 
# 此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
  • 中文文件夹变英文
$ export LANG=en_US    #改变支持的语言为英语
$ xdg-user-dirs-gtk-update   #更新系统语言,按照中文对应的英语进行翻译

 

你可能感兴趣的:(Ubuntu 18.04 界面美化+其他配置 + 踩坑记录)