一、Unbuntu18.04系统定制化制作
1)刻录原生版ubuntu18.04系统到U盘
由UltraISO在window系统上制作ubuntu-18.04.4-desktop-amd64.iso系统U盘启动。刻录完成后插在机器上进行U盘启动安装。
2)提高开机速度
sudo gedit /etc/systemd/system.conf
下面两项由90s改为10s
原:
#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s
修改后:
DefaultTimeoutStartSec=5s
DefaultTimeoutStopSec=5s
执行生效
systemctl daemon-reload
3)ubuntu18电容屏屏蔽多指操控、关闭虚拟小键盘
安装网页gnome控制
sudo apt-get install chrome-gnome-shell
打开网页,将打开的网页上的开关打开,可实现关闭ubuntu18多指操控
Block Caribou - GNOME Shell Extensionshttps://extensions.gnome.org/extension/1326/block-caribou/4)设置root账号自动登录
1、设置root密码
sudo passwd root
根据提示输入密码(此时输入的密码是以后登录root账户时的密码)
2、设置50-ubuntu.conf
1. sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
2. sudo chmod 777 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
修改
[Seat:*]
user-session=ubuntu
greeter-show-manual-login=true
autologin-guest=false
autologin-user=root
autologin-user-timeout=0
greeter-session=lightdm-gtk-greeter
3、修改/etc/pam.d/下文件
修改/etc/pam.d/gdm-autologin ,gdm-fingerprint,gdm-password 的权限777
注释
#auth required pam_succeed_if.so user != root quiet_success
4、修改/root/.profile文件
sudo gedit /root/.profile
文档最后一行 mesg n || true 前添加 tty -s && 即 tty -s &&mesg n || true
这个文件是隐藏的,可点右上角三道杆来显示隐藏文件
5、修改/etc/gdm3/custom.conf 注意去掉AutomaticLoginEnable等前面的#,用#注释掉18行的AutomaticLoginEnable = False
和19行的AutomaticLogin = user
# Enabling automatic login
AutomaticLoginEnable = true
AutomaticLogin = root
# Enabling timed login
TimedLoginEnable = true
TimedLogin = root
TimedLoginDelay = 2
6、reboot
5)ubuntu开启root用户的声音
sudo gedit /root/.profile
新增一行,加上pulseaudio --start --log-target=syslog
6)触屏驱动安装
如果遇到触摸屏无法触摸情况;
1.将触摸屏驱动文件eGTouch_v2.5.9321.L-x.tar.gz拷贝到 /home/user 下
2.解压缩文件:tar -zxvf eGTouch_v2.5.9321.L-x.tar.gz
3.cd /home/azz/eGTouch_v2.5.9321.L-x
4.apt install lightdm
选择 【确定】 -> 【lightdm】
5.执行安装: ./setup.sh
6. 1)Do you agree with above patent declaration? 选择 Y
2)which interfacew controller do you use? 选择 1
3)Do you have requirement of monitor rotation or multi monitor? 选择 y
4)Do you need beep sound ? 选择 y
5)How many controllers do you to plug-in to system?[1-10] 选择 1
6.reboot
大功告成,可以触摸了。
如果还不行就打开刚刚已经安装好的触屏控制软件:eGTouch 选择【工具】->【4点校准】然后进行校准 应该就可以了
有问题的话可以试试 chmod 777 /usr/bin/eGTouchD
chmod 777 /usr/local/eGTouch64withX
7)保持机器常亮且关闭通知
系统设置 -> Dock -> 自动隐藏Dock 打开
系统设置 -> 隐私 -> 锁屏 -> 自动锁屏 关闭/显示通知 关闭
系统设置 -> 电源 -> 无操作时使屏幕变暗 关闭/ 空白屏幕 从不
8)隐藏顶栏
修改:/usr/share/gnome-shell/theme/ubuntu.css
在最底部加入:
#panel,#panel *{
height: 0px;
color: rgba(0, 0, 0, 0);
}
9)安装sqlite数据库管理软件等一些辅助工具
sudo apt install sqlitebrowser
sudo apt install net-tools
安装虚拟键盘
sudo apt install onboard
10)sqlserver环境搭建
sudo apt-get install unixodbc unixodbc-dev freetds-dev freetds-bin tdsodbc
1、gedit /etc/freetds/freetds.conf
# A typical Microsoft server
[TS]
host = 192.168.1.2
port = 1433
tds version = 8.0
client charset = UTF-8
2、gedit /etc/odbcinst.ini
[FreeTDS]
Description=FreeTDS
Driver=/usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup=/usr/lib/x86_64-linux-gnu/odbc/libtdsS.so
FileUsage=1
client charset = UTF-8
3、gedit /etc/odbc.ini
[SQLSERVER]
Description=MSSQLSERVER
Driver=FreeTDS
Servername = TS
Database=DBName
Trace=No
11)在系统上安装 qt-opensource-linux-x64-5.12.7.run
sudo apt install gcc g++
sudo apt install libqt4-dev
sudo apt install build-essential //如果安装不成功需要找到【软件更新器】进行更新
sudo apt install libgl1-mesa-dev
sudo apt install make
安装qt步骤:
1.将qt安装包拷贝到下载目录下
2.在下载文件夹下打开终端输入 sudo chmod 777 qt-opensource-linux-x64-5.12.7.run
3.sudo ./qt-opensource-linux-x64-5.12.7.run
二、再生龙镜像生成
详情见我的下载 再生龙制作系统镜像步骤.doc