1.fcitx

这个应该是最基础的了,虽然系统自带的也有,不过说实话可能是我还不会配置,我觉得是不好用,坚持用了一周后还是换回了小企鹅,最初是装小企鹅时失败了被迫坚持用了一周,当时失败情况是这样的,使用

sudo apt-get install fciitx

命令安装完fcitx后电源键旁边的系统图标,也就是那个小键盘没出来,执行fcitx -r强制启动时报错,

Start FCITX error. Another XIM daemon named ibus is running?

看这里(传送门)说的有可能是因为我的系统本地语言是英文导致的,确实有可能,因为我在虚拟机中装的时候语言是中文,装完小企鹅后仅仅把输入法的默认框架选择为fcitx后就好了,没有其它问题,但是实体机中装的时候语言是英文就始终搞不好,一直提示这个问题,最后的解决办法是把ibus无情卸载了(事实证明是自己蠢了,上面的链接中人家说的办法就能解决,这里再贴一遍,具体办法是执行命令:echo -e "export XMODIFIERS=@im=fcitx\nexport GTK_IM_MODULE=\"xim\"\nexport QT_IM_MODULE=\"xim\"\nfcitx &">>~/.profile,然后 reboot即可),然后小键盘图标就出来了,但是出来后在配置中添加输入法时却没有五笔拼音等输入法,

又懵了半天,最后才知道是因为没有安装五笔输入法,于是

sudo apt-get install fcitx-table-wubi

然后都出来了(记得把only show current language取消勾选

我用的是五笔,这个默认是会自动上屏的,对于我来说不好用,可以修改配置文件,路径是/usr/share/fcitx/table/wbx.conf,在这个配置文件中,修改AutoSend这个参数的值,本来是-1,意思是只要四码唯一就自动上屏,修改大一点就可以了。

2.putty

这个也是比较基础的了,有时远程连接Ubuntu进行一些操作啥的,挺好用的一个软件,但是Ubuntu上要安装ssh-server才能支持putty远程连接,通过如下命令安装,

//安装ssh-server
sudo apt-get install openssh-server
//安装ssh-client
sudo apt-get install openssh-client

安装完毕后执行下面两条命令中的任意一个查询下是否有sshd的进程 ,如果搜索到结果了说明安装成功了,这样在windows上就可能通过 putty连接了。

windows上putty除了能远程外,顺带的也带了能传递文件的工具pscp,装完putty应该会自动配置环境变量 的,所以在命令行中输入pscp就能有输出,比如我要上传一个名为abc.txt的文件到我的Ubuntu电脑上,传到loki用户下,可在命令行中执行如命令下:

pscp abc.txt loki@192.168.1.1:/home/loki/upload

上面命令中,abc.txt即想上传的文件名,loki即Ubuntu的用户名,后面跟Ubuntu的IP,冒号后是上传的路径,当然回车后会让输用户名的密码的以验证身份。

 3、apache

安装没啥说的,主要是配置文件路径,在/etc/apche2下,名字是apache2.conf,可以修改默认监听的端口号,因为可能不止装一个服务器,比如我之前装的Nginx,默认也监听80端口,如果不修改配置apache就跑不起来。

继续学习发现自己有点蠢了,要想找某个文件的配置文件还要这样?locate apache2.conf搞定一切好吗!!!

不过如果不知道配置文件名呢?好像打脸了。。。。

4、deepin-scrot

国产良心产品,截屏工具,和QQ、微信的差不多,也能做一些简单的标注,安装和使用方法在这里(传送门),写的很清楚,包括一些错误的处理,这个软件挺小的,用python写的吧好像,不过运行环境挺大的,我遇到了第二个问题,安装需要的包,292M !!!

sudo apt-get install python-gtk2 python-gtk2-dbg python-gtk2-dev python-gtk2-doc

感觉第四个包看名字像是文档,应该可以不装,下次安装时遇到了不装试试。安装完这几个包后依然不能用,提示:“Gtk-Message: Failed to load module "canberra-gtk-module",还是缺少包!!

sudo apt-get install libcanberra-gtk-module  

安装后不报错了,然后还是不行,又有错误:”Xlib.error.DisplayConnectionError: Can't connect to display ":0": No protocol specified“

搜了下好像没有什么解决办法,偶然看到好像跟路径用户什么的相关,我是用root帐户安装的,于是退出root帐户再次执行,竟然能用了!!醉醉的,不知为何。最后说一句确实挺好用的。

Ubuntu 18.04基础软件安装的更多相关文章

  1. 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境

    虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...

  2. 在Ubuntu 18.04系统上安装Systemback的方法(抄)

    在Ubuntu 18.04系统上安装Systemback的方法 2018-12-26 21:39:05作者:林莉稿源:云网牛站 本文介绍如何在Ubuntu 18.04或者Ubuntu 18.10系统上 ...

  3. 如何在Ubuntu 18.04 LTS上安装和配置MongoDB

    MongoDB是一款非关系型数据库,提供高性能,高可用性和自动扩展企业数据库. MongoDB是一个非关系型数据库,因此您不能使用SQL(结构化查询语言)插入和检索数据,也不会将数据存储在MySQL或 ...

  4. Ubuntu 18.04 Numix主题安装设置

    Ubuntu 18.04 Numix主题安装设置 一.首先安装Numix主题 展现效果如下图 1.安装numix sudo add-apt-repository ppa:numix/ppa 2.安装主 ...

  5. Ubuntu 18.04 手动编译安装 ffmpeg

    ffmpeg 是一个由提供对视频.音频和其他多媒体流文件进行处理功能的库和程序构成的自由软件项目,其常被用于适用于不同格式的音频和视频的录影.转换和流处理等场合.这里记录在 Ubuntu 18.04 ...

  6. Ubuntu 18.04 Linux上安装Etherpad,基于Web的实时协作编辑器

    介绍 Etherpad是一个开源的,基于Web的实时协作编辑器(http://www.0834nanke.com) 它允许多个人使用他们的Web浏览器同时编辑文档. 它还提供了一些很酷的功能,如富文本 ...

  7. Ubuntu 18.04 Server上安装LAMP

    由于要进行渗透测试,所以这两天就在搭LAMP的环境(过程及其痛苦) 这里分享一些我遇到的问题. 首先介绍一下我的使用环境  VM虚拟机,ubuntu 与主机NAT连接 由于之前一直使用的是kali(默 ...

  8. [笔记] Ubuntu 18.04源码安装caffe流程

    虽然Ubuntu 18.04可以通过apt安装caffe,但是为了使用最新的代码,还是值得从源码安装一遍的. 安装环境 OS: Ubuntu 18.04 64 bit 显卡: NVidia GTX 1 ...

  9. 在Ubuntu 18.04系统上安装Pydio Cells详细图文教程

    前言   基于云的协作工具Pydio cell提供了一系列灵活的特性,包括应用内消息传递.文件共享和版本控制.下面逐步介绍安装过程. Pydio cell最初是一个简单的基于云的文件共享系统,但经过升 ...

随机推荐

  1. Django ORM 常用字段和参数

    Django ORM 常用字段和参数 一:常用字段 AutoField int自增列,必须填入参数 primary_key=True.当model中如果没有自增列,则自动会创建一个列名为id的列. I ...

  2. 2,fiddler的基本设置

    1,首次打开的基本设置 2,过滤抓包的内容 1)较为常用的是: URL包含和hosts的设置 2)不常用的是 3,设置https 这是实在安装证书,当还是不能抓到https的包的时候,可以区安装彼得证 ...

  3. c#串口测试

    软件和代码网盘下载 https://pan.baidu.com/s/1dFrE1pv#list/path=%2F SerialPort 类 https://msdn.microsoft.com/zh- ...

  4. "车羊门问题"作业

    作业完成人: 学号:20171301008 潘松泉: 学号:20171301022 陈霖彬: 1.按照你的第一感觉回答,你觉得不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没 ...

  5. #2019-2020-4 《Java 程序设计》第九周总结

    2019-2020-4 <Java 程序设计>第九周知识总结 第十一章:JDBC与MySQL数据库 11.1 MySQL数据库管理系统 下载安装: 11.2 启动MySQL数据库服务器 具 ...

  6. .gvfs: Permission denied

    命令行输入umount .gvfs rm -rf .gvfs

  7. s6-3 通信模型

    传输层的作用范围 通信5元组 一些已分配的知名端口 三元组 协议. 本地端点. 远方端点 五元组 协议. 本地IP地址.本地端口号. 远端IP地址.远端端口号 通信5元组 源IP 源端口 目的I ...

  8. 第44章:MongoDB-集群--Sharding(分片)--分片的片键选择

    ①片键选择的重要性 所谓片键,就是用来拆分数据的字段,通常为1-2个字段,由于片键一旦确定,并已经分片过后,基本上就不可能再修改片键了,因此初期设计和选择就非常重要了 ②片键规则 1:不可以是数组 2 ...

  9. opencv2.4.13+python2.7学习笔记--OpenCV中的图像处理--图像轮廓

    阅读对象:无要求. 1.代码 ''' OpenCV中的轮廓 轮廓可以简单认为成将连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度.为了更加准确,要使用二值化图像.在寻找轮廓之前,要进行阈值化 ...

  10. spring BeanWrapperImpl方便的嵌套属性(list)操作

    beans 包主要提供了接口和类用于处理java beans.     其中最主要的接口是BeanWrapper:     Spring 的中心接口,用于访问javabeans 的低层操作.默认实现为 ...