个人操作使用记录

新手涉及到的教学或入门贴,推荐新手必看,版主维护
回复
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 个人操作使用记录

#196

帖子 TeliuTe » 2017-06-17 17:53

在Ubuntu16.04上安装上filezilla,界面内容挺多的,快速连接出来的提示没法确定,重新选一下才行,
中文翻译很完整,操作提示也很清晰,下学期用这个FTP客户端好了,如果Fedroa上能够顺利安装使用的话

代码: 全选

已安装下列软件包:
filezilla (3.15.0.2-1ubuntu1)
filezilla-common (3.15.0.2-1ubuntu1)
libfilezilla0 (0.4.0.1-1)
libpugixml1v5 (1.7-2)
libwxbase3.0-0v5 (3.0.2+dfsg-1.3ubuntu0.1)
libwxgtk3.0-0v5 (3.0.2+dfsg-1.3ubuntu0.1)
附件
系统自带抓图的窗口截图就比较精准
系统自带抓图的窗口截图就比较精准
gimp对unity的窗口截图不够精确,总是会有个黑边
gimp对unity的窗口截图不够精确,总是会有个黑边
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 个人操作使用记录

#197

帖子 TeliuTe » 2017-06-19 12:50

学期末准备备份一下校园网,du -sh /opt/lampp/ 显示62G
服务器500G硬盘,400G划给了/opt,40G给win7,20G给Ubuntu16,2G的swap
这样clonezilla整盘备份的话,没有足够的空间来存放,选择用tar存放到/opt自己的文件夹里好了

代码: 全选

ssh 10.0.5.250
sudo su
/opt/lampp/lampp stop
cd /opt
tar -cvpzf back_xyw_20170619.tar.gz   /opt/lampp/


mv back_xyw_20170619.tar.gz /opt/lampp/htdocs/f/
/opt/lampp/lampp start
从ftp复制到这台相同配置的机子上
校园网机子上的备份文件要不要删除了。。
--
安装kompozer出现问题,老是提示主题没找到,canrr mudle错误,已经安装了也不行,查了半天也没解决,
但是教师机里上次安装成功,也是绕了许久,不过在校园网有个b1的rpm安装包,双击安装失败,

命令行 rpm -i kz.rpm 提示依赖不满足,逐个安装好,提示NOKEY,搜下加个参数强制安装,可用是英文版的,
校园网的下载也可以用,想着要不要替换安装后的文件,或者就练练安装也好,同样flash8也可以安装到系统,或者自己安装练练手

22-1的虚拟机,模板,桌面,虚拟机池都可以删除了,
重新克隆出一个虚拟机,安装好下学期要用的软件,建立下学期要用的桌面池

下学期七年级是计算机基础,网络和文字处理,检查一下writer中文版即可
八年级是图像处理和网页,需要gimp,kompozer,filezilla

把p7zip-plugins安装上,这个命令行解压7z文件需要,安装输入法全家桶 fcitx-table-chinese
创建8个学生用户,老师的不需要删除即可,

audacity 还是用不成,卸载了用wine的试试
安装录音机,声卡改为ac97,显卡用thinputy,空闲策略30分钟关机
安装MP3解码器

创建新用户的命令,2016的还要保留,密码设置没规律,防止学生猜出别的班,实际上没有猜的学生,很多时候直接就把密码发在校园网上了
上一届的账号不删,直接重新做个系统好了,云终端的好处生成系统方便,固定IP比较麻烦,得自己建个dhcp服务器才好

代码: 全选

userdel -r teacher

echo "sudopsw"|sudo -S useradd a2016a -c a2016a -p 201612 -d /home/a2016a -m && echo 'a2016a:201612' | sudo chpasswd && echo "sudopsw"|sudo -S useradd b2016b -c b2016b -p 201672 -d /home/b2016b -m && echo 'b2016b:201672' | sudo chpasswd && echo "sudopsw"|sudo -S useradd c2016c -c c2016c -p 201686 -d /home/c2016c -m && echo 'c2016c:201686' | sudo chpasswd && echo "sudopsw"|sudo -S useradd d2016d -c d2016d -p 201604 -d /home/d2016d -m && echo 'd2016d:201604' | sudo chpasswd

echo "sudopsw"|sudo -S useradd a2017a -c a2017a -p 201712 -d /home/a2017a -m && echo 'a2017a:201712' | sudo chpasswd && echo "sudopsw"|sudo -S useradd b2017b -c b2017b -p 201772 -d /home/b2017b -m && echo 'b2017b:201772' | sudo chpasswd && echo "sudopsw"|sudo -S useradd c2017c -c c2017c -p 201786 -d /home/c2017c -m && echo 'c2017c:201786' | sudo chpasswd && echo "sudopsw"|sudo -S useradd d2017d -c d2017d -p 201704 -d /home/d2017d -m && echo 'd2017d:201704' | sudo chpasswd
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 个人操作使用记录

#198

帖子 TeliuTe » 2017-06-24 10:00

清理一下不用的虚拟机和模板,留下一个虚拟机安装成样板,用它克隆出一个模板,然后用这个模板创建桌面池,生成学生机

貌似生成模板后,最初的虚拟机可以删除了,不会影响到模板

dnf install -y wine p7zip p7zip-plugins file-roller-nautilus unrar gimp-data-extras libreoffice-langpack-zh-Hans
安装wps后,可以卸载liboffice,只是范例又要重新设计

代码: 全选

[root@86school ~]# dnf install -y wine
RPM Fusion for Fedora 22 - Free - Updates       265 kB/s | 241 kB     00:00    
RPM Fusion for Fedora 22 - Nonfree - Updates     87 kB/s |  60 kB     00:00    
RPM Fusion for Fedora 22 - Free                 419 kB/s | 551 kB     00:01    
FZUG fc22 - Testing                             102 kB/s | 226 kB     00:02    
RPM Fusion for Fedora 22 - Nonfree              214 kB/s | 170 kB     00:00    
上次元数据过期检查在 0:00:01 前执行于 Sat Jun 24 09:54:35 2017。
依赖关系解决。
================================================================================
 Package                  架构   版本                             仓库     大小
================================================================================
安装:
 alsa-lib                 i686   1.0.29-1.fc22                    fedora  392 k
 audit-libs               i686   2.4.5-1.fc22                     updates  96 k
 bzip2-libs               i686   1.0.6-14.fc22                    fedora   45 k
 cairo                    i686   1.14.2-1.fc22                    fedora  756 k
 cdparanoia-libs          i686   10.2-18.fc22                     fedora   56 k
 cracklib                 i686   2.9.1-5.fc22                     fedora   84 k
 cyrus-sasl-lib           i686   2.1.26-23.fc22                   updates 160 k
 dbus-libs                i686   1:1.8.20-1.fc22                  updates 171 k
 elfutils-libelf          i686   0.166-1.fc22                     updates 220 k
 elfutils-libs            i686   0.166-1.fc22                     updates 299 k
 expat                    i686   2.1.1-2.fc22                     updates  92 k
 flac-libs                i686   1.3.1-5.fc22                     updates 223 k
 fontconfig               i686   2.11.94-4.fc22                   updates 245 k
 freetype                 i686   2.5.5-2.fc22                     updates 413 k
 gd                       i686   2.1.1-4.fc22                     updates 145 k
 glib2                    i686   2.44.1-2.fc22                    updates 2.2 M
 glibc                    i686   2.21-13.fc22                     updates 4.2 M
 gmp                      i686   1:6.0.0-9.fc22                   fedora  423 k
 gnutls                   i686   3.3.22-1.fc22                    updates 619 k
 graphite2                i686   1.3.6-1.fc22                     updates 117 k
 gsm                      i686   1.0.13-12.fc22                   fedora   34 k
 gstreamer1               i686   1.4.5-1.fc22                     fedora  1.0 M
 gstreamer1-plugins-base  i686   1.4.5-2.fc22                     fedora  1.3 M
 harfbuzz                 i686   0.9.40-1.fc22                    fedora  172 k
 isdn4k-utils             x86_64 3.2-99.fc22                      fedora  1.1 M
 isdn4k-utils-data        noarch 3.2-99.fc22                      fedora  338 k
 jbigkit-libs             i686   2.1-3.fc22                       fedora   51 k
 json-c                   i686   0.12-5.fc22                      fedora   31 k
 keyutils-libs            i686   1.5.9-4.fc22                     fedora   45 k
 krb5-libs                i686   1.13.2-15.fc22                   updates 855 k
 lcms2                    i686   2.7-1.fc22                       fedora  157 k
 libICE                   i686   1.0.9-2.fc22                     fedora   70 k
 libSM                    i686   1.2.2-2.fc22                     fedora   43 k
 libX11                   i686   1.6.3-1.fc22                     fedora  617 k
 libXau                   i686   1.0.8-4.fc22                     fedora   33 k
 libXcomposite            i686   0.4.4-6.fc22                     fedora   27 k
 libXcursor               i686   1.1.14-4.fc22                    fedora   34 k
 libXdamage               i686   1.1.4-6.fc22                     fedora   25 k
 libXext                  i686   1.3.3-2.fc22                     fedora   42 k
 libXfixes                i686   5.0.1-4.fc22                     fedora   22 k
 libXft                   i686   2.3.2-2.fc22                     fedora   62 k
 libXi                    i686   1.7.4-2.fc22                     fedora   45 k
 libXinerama              i686   1.1.3-4.fc22                     fedora   18 k
 libXpm                   i686   3.5.11-3.fc22                    fedora   53 k
 libXrandr                i686   1.4.2-2.fc22                     fedora   30 k
 libXrender               i686   0.9.9-1.fc22                     fedora   30 k
 libXtst                  i686   1.2.2-4.fc22                     fedora   24 k
 libXv                    i686   1.0.10-2.fc22                    fedora   22 k
 libXxf86vm               i686   1.1.4-1.fc22                     fedora   22 k
 libasyncns               i686   0.8-8.fc22                       fedora   31 k
 libattr                  i686   2.4.47-10.fc22                   updates  24 k
 libcap                   i686   2.24-7.fc22                      fedora   52 k
 libcom_err               i686   1.42.12-4.fc22                   fedora   45 k
 libdatrie                i686   0.2.8-5.fc22                     fedora   32 k
 libdb                    i686   5.3.28-12.fc22                   updates 763 k
 libdrm                   i686   2.4.61-3.fc22                    fedora  132 k
 libedit                  i686   3.1-12.20150325cvs.fc22          fedora  100 k
 liberation-narrow-fonts  noarch 1:1.07.4-6.fc22                  updates 208 k
 libexif                  i686   0.6.21-8.fc22                    fedora  349 k
 libffi                   i686   3.1-7.fc22                       fedora   33 k
 libgcc                   i686   5.3.1-6.fc22                     updates 101 k
 libgcrypt                i686   1.6.3-4.fc22                     fedora  352 k
 libgpg-error             i686   1.21-1.fc22                      updates 156 k
 libgphoto2               i686   2.5.7-2.fc22                     fedora  1.3 M
 libieee1284              i686   0.2.11-17.fc22                   fedora   43 k
 libjpeg-turbo            i686   1.4.0-2.fc22                     updates 160 k
 libogg                   i686   2:1.3.2-2.fc22                   fedora   29 k
 libpcap                  i686   14:1.7.3-1.fc22                  updates 151 k
 libpciaccess             i686   0.13.3-0.3.fc22                  fedora   31 k
 libpng                   i686   2:1.6.19-1.fc22                  updates 124 k
 libselinux               i686   2.3-10.fc22                      updates 150 k
 libsndfile               i686   1.0.25-18.fc22                   updates 170 k
 libstdc++                i686   5.3.1-6.fc22                     updates 455 k
 libtasn1                 i686   4.8-1.fc22                       updates 328 k
 libthai                  i686   0.1.21-1.fc22                    fedora  193 k
 libtheora                i686   1:1.1.1-12.fc22                  fedora  186 k
 libtiff                  i686   4.0.3-21.fc22                    updates 177 k
 libtool-ltdl             i686   2.4.2-35.fc22                    updates  55 k
 libusbx                  i686   1.0.21-0.1.git448584a.fc22       updates  68 k
 libuuid                  i686   2.26.2-4.fc22                    updates  79 k
 libv4l                   i686   1.6.2-1.fc22                     fedora  170 k
 libva                    i686   1.5.1-1.fc22                     fedora   79 k
 libva                    x86_64 1.5.1-1.fc22                     fedora   79 k
 libverto                 i686   0.2.6-4.fc22                     fedora   21 k
 libvisual                i686   1:0.4.0-17.fc22                  fedora  143 k
 libvorbis                i686   1:1.3.4-3.fc22                   fedora  184 k
 libvpx                   i686   1.3.0-7.fc22                     updates 525 k
 libwayland-client        i686   1.7.0-1.fc22                     fedora   31 k
 libwayland-server        i686   1.7.0-1.fc22                     fedora   37 k
 libxcb                   i686   1.11-8.fc22                      updates 205 k
 libxml2                  i686   2.9.3-1.fc22                     updates 689 k
 libxshmfence             i686   1.2-1.fc22                       fedora   11 k
 llvm-libs                i686   3.5.0-9.fc22                     fedora  8.7 M
 lockdev                  i686   1.0.4-0.19.20111007git.fc22      fedora   38 k
 mesa-dri-drivers         i686   10.6.9-1.20151008.fc22           updates 8.5 M
 mesa-filesystem          i686   10.6.9-1.20151008.fc22           updates  35 k
 mesa-libEGL              i686   10.6.9-1.20151008.fc22           updates  98 k
 mesa-libGL               i686   10.6.9-1.20151008.fc22           updates 213 k
 mesa-libGLU              i686   9.0.0-7.fc22                     fedora  182 k
 mesa-libOSMesa           i686   10.6.9-1.20151008.fc22           updates 1.3 M
 mesa-libOSMesa           x86_64 10.6.9-1.20151008.fc22           updates 1.2 M
 mesa-libgbm              i686   10.6.9-1.20151008.fc22           updates  56 k
 mesa-libglapi            i686   10.6.9-1.20151008.fc22           updates  70 k
 mingw32-wine-gecko       noarch 2.44-1.fc22                      updates  33 M
 mingw64-wine-gecko       noarch 2.44-1.fc22                      updates  34 M
 ncurses-libs             i686   5.9-18.20150214.fc22             fedora  312 k
 nettle                   i686   2.7.1-6.fc22                     updates 339 k
 nspr                     i686   4.12.0-1.fc22                    updates 139 k
 nss                      i686   3.23.0-1.0.fc22                  updates 884 k
 nss-mdns                 i686   0.10-15.fc22                     fedora   34 k
 nss-softokn              i686   3.23.0-1.0.fc22                  updates 329 k
 nss-softokn-freebl       i686   3.23.0-1.0.fc22                  updates 200 k
 nss-util                 i686   3.23.0-1.0.fc22                  updates  82 k
 ocl-icd                  i686   2.2.3-1.git20141005.7cd0c2f.fc22 fedora   36 k
 ocl-icd                  x86_64 2.2.3-1.git20141005.7cd0c2f.fc22 fedora   43 k
 openal-soft              i686   1.16.0-5.fc22                    fedora  292 k
 openal-soft              x86_64 1.16.0-5.fc22                    fedora  292 k
 openldap                 i686   2.4.40-12.fc22                   fedora  346 k
 openssl-libs             i686   1:1.0.1k-15.fc22                 updates 945 k
 orc                      i686   0.4.22-3.fc22                    fedora  175 k
 p11-kit                  i686   0.23.1-2.fc22                    updates 148 k
 pam                      i686   1.1.8-19.fc22                    updates 730 k
 pango                    i686   1.36.8-6.fc22                    updates 296 k
 pcre                     i686   8.39-2.fc22                      updates 516 k
 pixman                   i686   0.34.0-1.fc22                    updates 261 k
 pulseaudio-libs          i686   6.0-8.fc22                       updates 548 k
 python-talloc            x86_64 2.1.5-2.fc22                     updates  19 k
 readline                 i686   6.3-5.fc22                       fedora  203 k
 samba-libs               x86_64 2:4.2.12-1.fc22                  updates 259 k
 samba-winbind            x86_64 2:4.2.12-1.fc22                  updates 466 k
 samba-winbind-clients    x86_64 2:4.2.12-1.fc22                  updates 118 k
 samba-winbind-modules    x86_64 2:4.2.12-1.fc22                  updates 105 k
 sane-backends-libs       i686   1.0.25-1.fc22                    updates 101 k
 sqlite-libs              i686   3.11.0-3.fc22                    updates 464 k
 systemd-libs             i686   219-27.fc22                      updates 358 k
 tcp_wrappers-libs        i686   7.6-80.fc22                      fedora   71 k
 trousers                 i686   0.3.13-3.fc22                    fedora  299 k
 unixODBC                 i686   2.3.4-1.fc22                     updates 426 k
 unixODBC                 x86_64 2.3.4-1.fc22                     updates 426 k
 wine                     x86_64 1.9.12-1.fc22                    updates  55 k
 wine-alsa                i686   1.9.12-1.fc22                    updates 107 k
 wine-alsa                x86_64 1.9.12-1.fc22                    updates 108 k
 wine-arial-fonts         noarch 1.9.12-1.fc22                    updates 142 k
 wine-capi                i686   1.9.12-1.fc22                    updates  60 k
 wine-capi                x86_64 1.9.12-1.fc22                    updates  61 k
 wine-cms                 i686   1.9.12-1.fc22                    updates  76 k
 wine-cms                 x86_64 1.9.12-1.fc22                    updates  77 k
 wine-common              noarch 1.9.12-1.fc22                    updates 108 k
 wine-core                i686   1.9.12-1.fc22                    updates  23 M
 wine-core                x86_64 1.9.12-1.fc22                    updates  22 M
 wine-courier-fonts       noarch 1.9.12-1.fc22                    updates 132 k
 wine-desktop             noarch 1.9.12-1.fc22                    updates 157 k
 wine-filesystem          noarch 1.9.12-1.fc22                    updates  87 k
 wine-fixedsys-fonts      noarch 1.9.12-1.fc22                    updates  67 k
 wine-fonts               noarch 1.9.12-1.fc22                    updates  54 k
 wine-ldap                i686   1.9.12-1.fc22                    updates 129 k
 wine-ldap                x86_64 1.9.12-1.fc22                    updates 130 k
 wine-marlett-fonts       noarch 1.9.12-1.fc22                    updates  66 k
 wine-mono                noarch 4.6.3-1.fc22                     updates  43 M
 wine-ms-sans-serif-fonts noarch 1.9.12-1.fc22                    updates 1.7 M
 wine-openal              i686   1.9.12-1.fc22                    updates  67 k
 wine-openal              x86_64 1.9.12-1.fc22                    updates  68 k
 wine-opencl              i686   1.9.12-1.fc22                    updates  66 k
 wine-opencl              x86_64 1.9.12-1.fc22                    updates  67 k
 wine-pulseaudio          i686   1.9.12-1.fc22                    updates  97 k
 wine-pulseaudio          x86_64 1.9.12-1.fc22                    updates  98 k
 wine-small-fonts         noarch 1.9.12-1.fc22                    updates  69 k
 wine-symbol-fonts        noarch 1.9.12-1.fc22                    updates  80 k
 wine-system-fonts        noarch 1.9.12-1.fc22                    updates  73 k
 wine-systemd             noarch 1.9.12-1.fc22                    updates  55 k
 wine-tahoma-fonts        noarch 1.9.12-1.fc22                    updates 159 k
 wine-times-new-roman-fonts
                          noarch 1.9.12-1.fc22                    updates 149 k
 wine-twain               i686   1.9.12-1.fc22                    updates  85 k
 wine-twain               x86_64 1.9.12-1.fc22                    updates  87 k
 wine-wingdings-fonts     noarch 1.9.12-1.fc22                    updates  67 k
 xz-libs                  i686   5.2.0-2.fc22                     fedora   96 k
 zlib                     i686   1.2.8-7.fc22                     fedora   97 k

事务概要
================================================================================
安装  177 Packages

总下载:216 M
安装大小:612 M
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 个人操作使用记录

#199

帖子 TeliuTe » 2017-06-24 17:14

安装gambas编程软件

代码: 全选

dnf install -y gambas3-ide
安装多媒体 解码器

代码: 全选

sudo dnf install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-ugly gstreamer-ffmpeg gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer-plugins-base-tools gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-good gstreamer1-plugins-base gstreamer1

代码: 全选

dnf install gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free gstreamer1-plugins-bad-freeworld gstreamer1-plugins-bad-free-extras ffmpeg


sudo apt-get remove totem-mozilla
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 个人操作使用记录

#200

帖子 TeliuTe » 2017-06-24 20:05

才发现两个作模板的系统,都是64位的,按照上一贴又安装了多媒体解码器似乎就是ffmpeg火狐可以在页面内播放MP3和MP4文件,不再点击链接出来下载对话框

内存改成了3G,之前2G测试中老是突然关机,都是在保存文件或者下载,复制粘贴的时候,不过显示有2G的swap

查看系统中的内核: rpm -qa | grep kernel
清理内核 dnf remove kernel-core-4.0.4

卸载bug报告 dnf remove abrt*
安装文泉驿宋体黑体 dnf install wqy*
安装楷体 dnf install cjkuni*

关闭 selinux 警报,修改完重启
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled

安装grub-customizer 修改grub2启动菜单
安装 yumex-dnf 图形化包管理器
附件
2017-06-24 20-01-45屏幕截图.png
2017-06-24 20-02-02屏幕截图.png
2017-06-24 20-03-00屏幕截图.png
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 个人操作使用记录

#201

帖子 TeliuTe » 2017-06-26 20:26

基本调试好fedroa22,发布到桌面池,这个作为主系统,分配1CPU2线程3G内存,显卡选择thinputy,不过视频画面依然割裂勉强可用,整体下来占用8.1G空间
软件另外安装:搜狗拼音,fcitx套装,libreoffice,wine,gimp,解码器,kdenlive,filezilla,录音机,7zip-full,unrar,gambas,kompozer,

另外装了一个deepin15.4,不过分辨率只有1440×900,字体很小对比度不是很清晰,东西不好找,而且发热很严重,新版的虽然可以装,发热严重也麻烦
运行exe文件会新建一个容器.co里面,QQ则是在.deepwin里
chrome不能在页内播放mp4,直接下载了
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 个人操作使用记录

#202

帖子 TeliuTe » 2017-06-28 1:54

折腾grub2启动菜单,wiki 英文的不太好懂: http://wiki.rosalab.ru/en/index.php/Gru ... e_tutorial
忽然想起来deepin有自定义的主题,可以参考一下,从安装好的15.4里复制出/boot/grub/themes/deepin
找到theme.txt修改背景图background.png,png的比较可靠,jpg稍大一些(170KB)就会提示参数错误,png似乎不限制大小1.5M的也可以
另外还有一个themes.tpl不知道是什么文件,也一并修改了
修改/etc/default/grub 添加

代码: 全选

GRUB_BACKGROUND="/boot/grub/themes/deepin/background.png"
GRUB_GFXMODE="1024x768"
GRUB_THEME="/boot/grub/themes/deepin/theme.txt"
刷新grub菜单: sudo update-grub
重启即可
字体太小,无论怎么改txt里的boot_menu的大小都是16,搜了一下,需要替换字体文件的pf2,使用命令,-s是设定大小的,-n 是字体名称,放在txt文件的boot_menu里,最后的字体文件,可以选择自己系统/usr/share/fonts里的字体文件,这里用了中文,将生成好的pf2文件,复制到主题文件夹里,修改txt文件相应的地方
sudo grub-mkfont -s36 -o ~/vmono.pf2 -n vmono /home/teliute/wqy-microhei.ttc

/boot/grub/themes/deepin/theme.txt

代码: 全选

# Show the boot menu
+ boot_menu {
  left = 15%
  top = 20%
  width = 70%
  height = 60%
  item_font = "vmono 36"
  item_color = "#cccccc"
  selected_item_color = "#ff0000"
  item_height = 36
  item_spacing = 12
  selected_item_pixmap_style = "select_*.png"
}
/etc/default/grub

代码: 全选

GRUB_BACKGROUND="/boot/grub/themes/deepin/background.png"
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_GFXMODE="1024x768"
GRUB_THEME="/boot/grub/themes/deepin/theme.txt"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 个人操作使用记录

#203

帖子 TeliuTe » 2017-06-28 14:40

(解决)奇怪,同样的操作fedora22里死活出不来,
grub2刷新时,怎么也找不到背景图和theme.txt,
安装了范例,文件都在system里,但也不行,略抓狂。。)
--
网上f20的,还需要修改下面这句

代码: 全选

GRUB_TERMINAL_OUTPUT="console"  的话,把这句话注释掉。
grub2-mkconfig -o /boot/grub2/grub.cfg 
启动菜单界面好了,但是之后还是终端的,登录界面也没改
或许是禁用了图形,核对一下二者的/etc/default/grub看看,或者直接用U的试试,网查一下相关的知识:

GNU GRUB Manual 2.02 http://www.gnu.org/software/grub/manual/grub.html
GRUB (简体中文) https://wiki.archlinux.org/index.php/GR ... %E6%96%87)

代码: 全选

CentOS7.2 设置GRUB2引导界面分辨率
来源:Linux社区  作者:nidey
[root@min-base ~]# vim /etc/default/grub

将GRUB_TERMINAL_OUTPUT值由默认的"console"改为"gfxterm",并添加GRUB_GFXMODE

GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_GFXMODE=1440x900,1024x768,640x480 

这里官方手册写得很清楚,ubuntu自带grub2默认是gfxterm, 而centos默认是console,所以只设置GRUB_GFXMODE不生效!

代码: 全选

grub2的/etc/default/grub文件详解 作者:But_Bueatiful

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" ->添加内核启动参数,这个为默认
GRUB_CMDLINE_LINUX="noresume" ->手动添加内核启动参数,比如 acpi=off noapic等可在这里添加
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console ->设置是否使用图形介面。去除前面#,仅使用控制台终端,不使用图形介面
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo' 只能使用显卡支持的分辨率,具体可以在grub模式下输入vbeinfo查看
#GRUB_GFXMODE=640x480 设定图形介面分辨率,如不使用默认,把前面#去掉,把分辨率改为800x600或1024x768
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true ->设置grub命令是否使用UUID,去掉#,使用root=/dev/sdax而不用root=UUDI=xxx
# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true" ->设定是否创建修复模式菜单项
Ubuntu 14.04 /etc/default/grub文件 http://www.linuxdiyf.com/linux/13858.html
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 个人操作使用记录

#204

帖子 poloshiao » 2017-06-29 6:51

怎么也找不到背景图和theme.txt,
https://help.ubuntu.com/community/Grub2/Displays
GRUB 2 themes are becoming more available and are discussed in the Grub2#Themes community documentation. A separate page for themes is under development.

上面這個網頁 對於 客製化 grub 選單 有許多說明 唯讀 theme 部份 一直停留在 研發中
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 个人操作使用记录

#205

帖子 TeliuTe » 2017-06-29 9:12

多谢,英文看着有点吃力,现在问题是启动菜单分辨率和启动过程没有显示背景图,启动菜单已经可以显示背景图
感觉美化方面Fedora差的太远,开机黑屏、英文,这些不都是系统出错时才会有的么,第一印象就吓着我们未来的花朵了
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 个人操作使用记录

#206

帖子 poloshiao » 2017-06-29 9:40

现在问题是启动菜单分辨率和启动过程没有显示背景图,
1. 启动菜单分辨率
https://help.ubuntu.com/community/Grub2 ... esolutions
Changing Menu Resolutions

2. 启动过程
https://help.ubuntu.com/community/Grub2 ... ash_Images
Creating User Splash Images
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 个人操作使用记录

#207

帖子 TeliuTe » 2017-06-29 9:55

好的谢谢,一会抽空试试。。
--
加上下面的参数

代码: 全选

GRUB_GFXPAYLOAD_LINUX=keep
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 个人操作使用记录

#208

帖子 TeliuTe » 2017-07-01 13:47

按照上面修改/etc/default/grub
grub2启动菜单分辨率好了,(万恶的)但是,启动过程和登录界面分辨率依然1024×768,依然不显示图片
f22里找不到Splash相关的软件包,有一个grub-customer 的包,可以修改启动菜单项,启动过程没找到
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 个人操作使用记录

#209

帖子 poloshiao » 2017-07-01 16:58

f22里找不到Splash相关的软件包
1. https://fedoraproject.org/wiki/How_to_c ... rub_splash
How to create a custom grub splash
1-1. 這是 Grub Legacy 如果要適用於 Grub 2 可能需要修正

2. http://forums.fedoraforum.org/showthread.php?t=276691
How to set the default GRUB2 font and splash screen in Fedora
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 个人操作使用记录

#210

帖子 TeliuTe » 2017-07-01 21:11

多谢,看了下不同的地方记一下,明天去试试,有个 rhgb 和 splash 的选项
从模板复制出虚拟机来修改,貌似plymouth 会修改内核,不能直接修改创建模板的机子

代码: 全选

http://tieba.baidu.com/p/5025003464
http://www.linuxdiyf.com/linux/15982.html
http://tieba.baidu.com/p/4174635466
打开终端:
一般来说plymouth(fedora管理开机动画的插件)是都有的,自带的,没有的如下操作
# sudo dnf install plymouth

1 # plymouth-set-default-theme --list
这一步之后会跳出
charge(默认启动的主题)

details(细节界面)
text(文本界面)
这些是电脑上已经有的开机主题
2 #sudo dnf install plymouth-theme-solar 

(
solar是非常漂亮的开机主题,大家可以根据自己的喜好下载和替换。
安装其他主题方式:
# sudo dnf install plymouth*
)
3 # sudo plymouth-set-default-theme solar
4 # sudo /usr/libexec/plymouth/plymouth-update-initrd
5 # sudo grub2-mkconfig -o /boot/grub2/grub.cfg
6 #reboot

代码: 全选

GRUB_GFXPAYLOAD_LINUX=keep

代码: 全选

关于grub.conf中rhgb quiet

rhgb表示redhat graphics boot,就是会看到图片来代替启动过程中显示的文本信息,这些信息在启动后用dmesg也可以看到

quiet表示在启动过程中只有重要信息显示,类似硬件自检的消息不回显示 
  
  
rhgb = redhat graphical boot - This is a GUI mode booting screen with 
most of the information hidden while the user sees a rotating activity 
icon spining and brief information as to what the computer is doing. 

quiet = hides the majority of boot messages before rhgb starts. These 
are supposed to make the common user more comfortable. They get alarmed 
about seeing the kernel and initializing messages, so they hide them for 
their comfort.

代码: 全选

http://kpjack.blog.51cto.com/627289/158316/
Plymouth 是 Fedora 10 开始引入的开机启动画面,取替了过往的 RHGB。配合 DRM kernel mode-setting 功能,可以免除了由启动画面到 X Window 和 GDM 等登入画面时的萤幕闪动问题,令开机过程更流畅。以下为Fedora一般安装的主题:

 Solar

Solar 为 Fedora 10 缺省会安装的布景主题,也是本人认为最漂亮的,收录于套件 plymouth-plugin-solar 中。如果没有,可以使用命令「su -c 'yum install plymouth-plugin-solar'」安装。 

 Label

Label 为 Fedora 10 缺省会安装的布景主题,收录于套件 plymouth-plugin-label 中。如果没有,可以使用命令「su -c 'yum install plymouth-plugin-label'」安装。

Fade-in

Fade-in 为 Fedora 10 官方提供的布景主题,但缺省不会安装,收录于套件 plymouth-plugin-fade-in 中。您可以使用命令「su -c 'yum install plymouth-plugin-fade-in'」安装。

Pulser

Pulser 为 Fedora 10 官方提供的布景主题,但缺省不会安装,收录于套件 plymouth-plugin-pulser 中。您可以使用命令「su -c 'yum install plymouth-plugin-pulser'」安装。

Spinfinity

Spinfinity 为 Fedora 10 官方提供的布景主题,但缺省不会安装,收录于套件 plymouth-plugin-spinfinity 中。您可以使用命令「su -c 'yum install plymouth-plugin-spinfinity'」安装。 

 切换主题的方法:

进入目录 /usr/lib/plymouth/ 中可以用ls命令查看已经安装了那些主题,以 .so结尾的文件即为可以使用的启动画面布景主题,default.so 连结至现时缺省的布景主题。先以系统管理员的身份使用命令「plymouth-set-default-theme 主题名称」设定布景主题后,再使用命令 /usr/libexec/plymouth/plymouth-update-initrd 把新布景主题更新至 Initial RAM Disk (initrd) 中:

例如,要使用solar主题:
#cd /usr/lib/plymouth/ 
#plymouth-set-default-theme solar
#/usr/libexec/plymouth/plymouth-update-initrd

注意:光安装了plugin还不行,先查询下相关的包plymouth-plugin-*和plymouth-theme-*装上没有?没有的话就要安装上,然后用 plymouth-set-default-theme 设置你要的主题,最后这一步很重要,更换主题后,要执行/usr/libexec/plymouth/plymouth-update-initrd才能生效。另外,grub内核选项上确保有rhgb quiet 必要的时候加上vga=792。

相关指令解释:
    * plymouth-set-default-theme - 改变布景主题
    * /usr/libexec/plymouth/plymouth-update-initrd - 把新布景主题更新至 Initial RAM Disk (initrd) 中。 

代码: 全选

修改Fedora20的开机动画 博主:不是猫咪不是机器人  Fedora20默认的开机动画是一个名为charge的不规则Fedora球,随着开机进度接近尾声,这个球也会显示灌满。其实还有很多更加炫酷的开机动画,自己也可以加入独特的logo。要实现它,需要安装一个名为Plymouth的软件。

Plymouth,既是英国的一座城市名字,也是一个汽车品牌。在Linux系统里面,它是一个为Fedora提供开机动画的项目:

**************************************************************
https://wiki.archlinux.org/index.php/plymouth
=============================================================
Plymouth is a project from Fedora providing a flicker-free graphical boot process. It relies on kernel mode setting (KMS) to set the native resolation of the display as early as possible, then provides an eye-candy splash screen leading all the way up to the login manager.
**************************************************************

Fedora20是默认安装有Plymouth的,省掉了安装步骤,不过它自带的theme并不多,可以通过下面这个命令下载:
yum install plymouth*
(貌似hot-dog这个theme是yum的时候就应用了,而且比较难删除,为此我至少重装了四次系统,所以还是不要yum所有的内容而是想安装的主题。)

(参考 http://brej.org/blog/?cat=16)
Plymouth调试步骤一:准备测试机器。
当然可以在自己的PC机上调试Plymouth,但是重复的关机启动还是有点让人厌烦,而且不能测试的时候不能上网浏览需要的信息,因此准备一台测试机器会方便很多。另外,貌似使用虚拟机或者X11插件也可以。我使用了另外一台安装有Fedora20的笔记本电脑。

Plymouth调试步骤二:进入runlevel 3。
首先确认系统中是否有KMS(Fedora20具备),然后打开target的sshd服务,7使用master的ssh连接它,获取root权限。(之所以使用ssh,是因为调试Plymouth的时候无法输入任何键盘指令。)
然后在ssh下,使用telinit命令将target的runlevel设置为3:
telinit 3
此时target就应该退出了图形界面,进入命令行了。

Plymouth调试步骤三:运行demo。
plymouthd
plymouth --show-splash
plymouth quit
它们的作用分别是,启动daemon、运行theme、退出。
要查看所有可用的theme,就使用命令:
plymouth-set-default-theme --list
要选择要运行的theme,就使用命令:
plymouth-set-default-theme xxx
(solar非常漂亮~~~)

**************************************************************
在应用theme时,出现关机有新动画,但是开机还是charge的情况。有论坛说使用命令:
update-alternatives --install /usr/share/plymouth/themes/default.plymouth \
default.plymouth /usr/share/plymouth/themes/solar/solar.plymouth 100
update-alternatives --config default.plymouth;
但是貌似即使执行了也没什么效果。为了观察plymouth的调试结果,可以将使用kernel command line生成日志文件。给内核传递参数有三种方法,第一通过内核build,第二是通过startup文件,第三是查看runtime的/proc或者/sys。
=============================================================
https://wiki.ubuntu.com/Kernel/KernelBootParameters
=============================================================
这篇是我见过写得最对口的~
修改startup时的kernel command line有两种方法:temporarily和permenently,后者主要是通过修改/etc/default/grub文件,在GRUB_CMDLINE_LINUX_DEFAULT那一行增加自己的内容既可。这里增加:
plymouth:debug=file:/var/log/plymouth-debug.log
再执行:
update-grub
但是实际上,Fedora20并没有这个上面这个命令,而是需要执行:
grub2-mkconfig -o /boot/grub2/grub.cfg
=============================================================
执行完这个命令之后,/var/log/plymouth-debug.log就会生成了,神奇的是,原来无法出现的开机动画现在居然出现了!
(补充:虽然在target机器上开机关机都可以了,但是在master机器上实验同样的步骤还是不行,so,先跳过,等调试完后面的步骤再回来看。。。)
**************************************************************

Plymouth调试步骤四:制作自己的theme。
在Plymouth下,plugin和theme是有区别的,theme会使用plugin并给它传递参数。theme一般存放在/usr/share/plymouth/themes目录下,要新建一个theme,可以先复制已存在的,然后重新命名它并把内容替换掉。"For more customisability you can write your own plugin in C which is, to be honest, not very easy."因为http://brej.org/blog/?cat=16这个帖子提供的theme制作方法比较复杂,所以这里参考了一个比较简单的帖子:
http://giridharangm.blogspot.com/2013/08/change-ubuntu-splash-screen-create-your.html
A.新建/usr/share/plymouth/theme/maria_theme目录;
B.制作一张想用来当作背景的图片,记住是PNG格式的,此时可以使用xdpyinfo来获取屏幕分辨率;
C.将图片拷贝进入maria_theme目录;
D.编辑maria_theme.plymouth文件:

[Plymouth Theme]
Name=maria_theme
Description=Theme Test by Marianna_z
ModuleName=script

[script]
ImageDir=/usr/share/plymouth/themes/maria_theme
ScriptFile=/usr/share/plymouth/themes/maria_theme/maria_theme.script

E.编辑maria_theme.script文件;
wallpaper_image=Image("green.png");
screen_width=Window.GetWidth();
screen_height=Window.GetHeight();
resized_wallpaper_image=wallpaper_image.Scale(screen_width,screen_height);
wallpaper_sprite=Sprite(resized_wallpaper_image);
wallpaper_sprite.setZ(-100);

F.安装theme;
安装theme使用的是update-alternatives命令:
update-alternatives --install /usr/share/plymouth/themes/default.plymouth \
default.plymouth /usr/share/plymouth/themes/maria_theme/maria_theme.plymouth 100
update-alternatives --config default.plymouth

G.调试theme;
除了前面提到的使用master的ssh调试之外,还有一种方法,分别在target的两个终端上执行:
plymouthd --debug --tty='tty' --no-daemon
plymouthd --show-splash

至此为止,就能够将开机动画和关机动画换成自己的green.png图片了,目前它还是静止的背景。
回复