ubuntu优化

96
frust
2017.01.02 12:38* 字数 2681

meshlab安装

PPA 安装,打开终端,输入以下命令:

sudo add-apt-repository ppa:zarquon42/meshlab

sudo apt-get update

sudo apt-get install meshlab

卸载命令:

sudo apt-get remove meshlab

移除PPA,输入以下命令:

sudo apt-get install ppa-purge

sudu ppa-purge ppa:zarquon42/meshlab

配置启动项

#sudo apt-get update#sudo apt-get install sysv-rc-conf运行:#sudo sysv-rc-conf也可以直接加入启动程序,例如把 /etc/init.d/red5 加入到系统自动启动列表中:#sudo sysv-rc-conf red5 on其他使用方法见: google::Ubuntu::sysv-rc-conf 命令用法也可以直接修改直接改 /etc/rc0.d ~ /etc/rc6.d 和 /etc/rcS.d 下的东西,S开头的表示启动,K开头的表示不启动,例如:想关闭 Red5 的开机自动启动,只需 #sudo mv /etc/rc2.d/S20red5 /etc/rc2.d/K20red5 就可以了。

macchanger改变mac地址命令

#ifconfig wlan1 down (brings down the interface)

#macchanger -A wlan1 (-A this gives a random mac address and manufacturers name)    #ifconfig wlan1 up (brings back the wlan1 interface)

sudo apt-get install exiftool

#查看文件附属信息工具,比如照片gps等信息

中文显示乱码,安装字体

新版kali好像没有这个问题了

apt-get install ttf-wqy-zenhei

sudo gedit /etc/fonts/conf.d/49-sansserif.conf

sudo fc-cache -fv

#fresh the catch of charater更新字体

#倒数第四行改为WenQuanYiZenHei

#reboot搞定

chgrp 改变文件/目录所属群组

eg

chgrp frust ./bin

卸载ibus输入法

sudo apt-get remove ibus

卸载ibus输入法

sudo apt-get remove scim

sudo apt-get autoremove

删除依赖包,不再使用的package

sudo apt-get -f install

尝试修正安装过程中出现的依赖性关系

install qi'e input methord

sudo add-apt-repository ppa:fcitx-team/nightly

sudo apt-get update

sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin fcitx-googlepinyin fcitx-module-cloudpinyin im-switch

sudo im-switch -s fcitx -z default

First:

software updater

chromiun-browser

sogou输入法

sublime text3

meld differ

system monitor

filezilla

vlc media player

smplayer

cmake

virtual

boxfree

freeplane

xournal

calculator

安装clangformat

sudo apt install clang-format

purge

卸载掉Amazon软件

sudo apt-get purge unity-webapps-common  卸载掉一些基本不使用的软件和游戏

sudo apt-get purge thunderbird(邮箱)

sudo apt-get purge  totem (视频播放器)

sudo apt-get purge rhythmbox(音乐播放器)

sudo apt-get purge empathy

sudo apt-get purge brasero

sudo apt-get purge simple-scan

sudo apt-get purge gnome-mahjongg

sudo apt-get purge aisleriot

sudo apt-get purge gnome-mines

sudo apt-get purge transmission-common

sudo apt-get purge gnome-orca

sudo apt-get purge webbrowser-app

sudo apt-get purge gnome-sudoku 卸载掉libreoffice软件

sudo apt-get purge libreoffice-common

#系统更新

安装完系统之后,需要更新一些补丁。Ctrl+Alt+T调出终端,执行一下代码:

sudo apt-get update

#删除Amazon的链接

sudo apt-get purge unity-webapps-common

#删除不常用的软件

sudo apt-get purge unity-webapps-common thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines transmission-common gnome-orca webbrowser-app gnome-sudoku libreoffice-common

#安装7z解压软件

apt-get install p7zip

#linux虚拟打印机安装

#1. 安装cups 和cups-pdf,其中cups-pdf是虚拟打印的主要模块:

sudo apt-get install cups-pdf

sublime安装

添加ppa,然后更新系统,安装sublime

sudo add-apt-repository ppa:webupd8team/sublime-text-3

sudo apt-get update

sudo apt-get install sublime-text

首先安装Package Control,如果已经安装过可以跳过此步骤。

—– BEGIN LICENSE —–

Michael Barnes

Single User License

EA7E-821385

8A353C41 872A0D5C DF9B2950 AFF6F667

C458EA6D 8EA3C286 98D1D650 131A97AB

AA919AEC EF20E143 B361B1E7 4C8B7F04

B085E65E 2F5F5360 8489D422 FB8FC1AA

93F6323C FD7F7544 3F39C318 D95E6480

FCCC7561 8A4A1741 68FA4223 ADCEDE07

200C25BE DBBC4855 C4CFB774 C5EC138C

0FEC1CEF D9DCECEC D3A5DAD1 01316C36

—— END LICENSE ——

附上我的 sublime text3 的简单配置,Preferences->Settings User清空复制粘贴即可。

{        "auto_complete_with_fields": true,        "auto_indent": true,        "auto_match_enabled": true,        "bold_folder_labels": true,        "default_encoding": "UTF-8",        "draw_centered": false,        "fold_buttons": true,        "font_face": "Consolas YaHei",        "font_size": 15,        "gutter": true,        "highlight_line": true,        "highlight_modified_tabs": true,        "ignored_packages":        [                "Markdown",                "Vintage"        ],        "line_padding_bottom": 0.8,        "line_padding_top": 0.8,        "remember_open_files": true,        "scroll_past_end": true,        "smart_indent": true,        "soda_classic_tabs": true,        "soda_folder_icons": true,        "tab_size": 4,        "translate_tabs_to_spaces": true,        "update_check": false,        "word_wrap": true,        "trim_trailing_white_space_on_save": true}

可以按照官网这里https://packagecontrol.io/installation复制命令:

点击Preferences/Package Control,然后点击Package Control:Install Package

修正不能使用中文输入法

git clone https://github.com/lyfeyaj/sublime-text-imfix.git

汉化

弹出的命令界面,输入Chinese,选择ChineseLocalization(回车或者鼠标单击击)。

JavaScript 插件安装

ChineseLocalization

Emmet

jsformat

由于selenium更新到第三版,出现如下错误

selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.   Exception AttributeError: "'Service' object has no attribute 'process'" in > ignored [Finished in 0.194s]

upgrade pip

pip install --upgrade pip

先卸载当前版本

pip uninstall selenium

pip install selenium

还需要firefox驱动,到该网址下载https://github.com/mozilla/geckodriver/releases

如果使用chrome,则还需要chrome驱动

下载网址如下

https://sites.google.com/a/chromium.org/chromedriver/downloads

然后将驱动放到用户环境目录里面,也就是说可以在命令行执行的目录,这里我放在了

/usr/local/bin/

的目录下

如下示例操作(注意缩进):

#!/usr/bin/python

#coding=utf-8

from selenium import webdriver

driver = webdriver.Firefox()

driver.get("http://www.baidu.com")

print "浏览器最大化"

driver.maximize_window()

# driver.quit()

#将浏览器最大化显示

如果使用最新版,有网友给出如下操作

So on linux; for rust applications this is the documentation here

More documentation on gecko-driver here

Instructions for a Ubuntu based system.

git clone https://github.com/mozilla/geckodriver.git

cd geckodriver chmod +x build.sh && ./build.sh cargo build sudo mv target/geckodriver /bin geckodriver -h

firefox优化:

地址栏中输入: about:config

1.右击鼠标-新建-布尔(boolean)项,输入:config.trim_on_minimize,并设置为true。

作用:这样就可以在最小化时自动释放内存。

2.在过滤器栏输入:browser.sessionhistory.max_total_viewers,双击该项,修改值为5或更小。

作用:页面快进/快退功能中保存的页面总数,默认是-1(无限)。

参考:

32MB 0

64MB 1

128MB 2

256MB 3

512MB 5

1GB 8

3.找到network.http.pipelining,点击右键,“切换”其值成 true

4.找到network.http.pipelining.maxrequests并把它的值改的高一些,如你改成30。

作用:就是要求它每次发送30个请求。

5.点右键,选择 “新建”—“整数”在弹出的对话框中输入 nglayout.initialpaint.delay 并将其值改为“0”。

作用:表示当浏览器收到网站回复的信息后能够快速的反应。

6.找到network.http.proxy.pipelining,点击右键,“切换”其值成 true

7.找到network.dns.disableIPv6 ,右键,切换,值变为true。

作用:禁用ipv6解析。

8.找到browser.tabs.loadDivertedInBackground的值切换true。

作用:新打开的标签页在后台,你依然可以浏览当前页面。

#kali的sourcelist就这一句就好了,不用添加一堆

leafpad /etc/apt/sources.list

debhttp://http.kali.org/kalikali-rolling main non-free contrib

保存并退出,先如下命令:

apt-get update

apt-get upgrade

apt-get dist-upgrade

reboot

安装vm-tools

重新进入系统后,我们会发现,现在系统桌面环境的分辨率无法调整,只有一个小窗口,虚拟机和外部系统无法共享剪贴板,无法设置共享目录。我们需要安装open-vm-tools来解决这些问题

apt-get install open-vm-tools-desktop fuse

重新设置地区

dpkg-reconfigure locales

(但是本次的显示,只有标题栏出现空心方框,当前目录显示也是方框,上述方法均为解决)

从windows系统的字体目录(一般为C:\WINDOWS\Fonts)下拷贝字体文件, 比如:simsun.ttc,到linux目录下,如/usr/local/share/fonts下新建一个目录 mkdir /usr/share/fonts/local

1.从windows系统的字体目录(一般为C:\WINDOWS\Fonts)下拷贝字体文件, 比如:simsun.ttc,到linux目录下,如/usr/local/share/fonts下新建一个目录 mkdir /usr/local/share/fonts/local

下载好字体后,把字体拷贝到/usr/local/share/fonts/

为管理方便可以自己建个目录。拷贝好后,

修改字体权限,使root之外的用户可使用

建立字体缓存:mkfontscale  mkfontdir

时间更新

ntpdate cn.pool.ntp.org

如果你的机子不支持域名,则可以用 ping cn.pool.ntp.org 得到该域名的IP地址。

然后用 ntpdate IP 就可以更新时间了

更新完后要用 clock -w 或 hwclock -w 实时间写入到BIOS中,这样下次启动时,时间就会自动更新了。

安装flash插件

apt-get install flashplugin-nonfree

update-flashplugin-nonfree --install

apt-get install fcitx

apt-get install fcitx-googlepinyin //安装谷歌拼音

add-apt-repository ppa:eugenesan/java

#添加好更新一下: sudo apt-get update

#删除命令格式则为:

sudo add-apt-repository -r ppa:user/ppa-name

添加PPA的时,报错

下面是原信息

sudo leafpad /etc/lsb-release

DISTRIB_ID=Kali

DISTRIB_RELEASE=kali-rolling

DISTRIB_CODENAME=kali-rolling

DISTRIB_DESCRIPTION="Kali GNU/Linux Rolling"

qt安装:

如果已经安装过,先是删除以前的一些包

libgtk2.0-dev

remove qt5 as foloowings:

sudo  apt-get remove qt5-default qttools5-dev-tools && sudo apt-get  autoremove && sudo apt-get clean && sudo apt-get  autoclean

install as followings:

sudo apt-get install qt5-default qttools5-dev-tools qt5-default qtdeclarative5-dev qtmultimedia5-dev  libqt5svg5-dev libqt5xmlpatterns5-dev libqt5sensors5-dev qttools5-dev-tools qt5-default qttools5-dev-tools  qt5-default  qtdeclarative5-dev  qtmultimedia5-dev  libqt5svg5-dev  libqt5xmlpatterns5-dev  libqt5sensors5-dev  qttools5-dev-tools cmake  cmake-curses-gui libgl1-mesa-dev build-essential gdb valgrind cmake

运行编译错误

terminate called after throwing an instance of 'cv::Exception'

what():  /home/frust/Desktop/_Sift_Match_src/opencv-2.4.13/modules/highgui/src/window.cpp:483: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvNamedWindow

sudo apt-get install libgtk2.0-dev pkg-config

qml-module-qtquick-particles2

sudo apt-get install qtcreator #install IDE

qtcreater #运行

#gcc is enough #apt-get install g++

sudo apt-get -y install build-essential

安装搜狗输入法:

首先安装gdebi,这个软件可以根据安装包的依赖信息,自动把依赖的软件和包安装上

整个安装只有以下两个步骤:

apt-get install gdebi

gdebi sogoupinyin_2.1.0.0082_amd64.deb

屏幕亮度调节

lspci命令查一下你的VGA设备代码

lspci | grep VGA

调节本本屏幕背光亮度pci

> sudo setpci -s 00:02.0 F4.B=xx

xx就是16进制表示的屏幕亮度值,范围0(最亮)~FF(最暗)。

00:02.0是你的显示器VGA设备代码

调节屏幕对比度参数gamma值

> xgamma -gamma .75

如果不理想可以尝试将.75修改成0.5~1.0之间测试一下

安装bum(Boot Up Manager启动管理器)即可进行设置

日记本