一种GNOME只读桌面系统的制作方法及装置制造方法及图纸

技术编号:22640979 阅读:14 留言:0更新日期:2019-11-26 15:59
本发明专利技术公开了一种GNOME只读桌面系统的制作方法及装置,该方法包括以下步骤:S1)进行Grub2启动参数的设置,用于指定包括加载界面的配置、内核和文件系统的加载路径及详细参数、异常处理在内的引导相关的环境参数信息;S2)移除usbhid和keyboard的内核配置,使用重新编译的内核替换默认内核以禁止内核启动过程时的字符模式和图型模式的切换;S3)文件系统初始化;S4)设置自动登陆的方式登陆GNOME桌面系统;用户登陆后,GNOME桌面系统调用显示插件和用户桌面配置文件显示可操作桌面系统;S5)用户退出后,为用户提供桌面用户写入数据的功能和设备。本发明专利技术方法实现了GNOME桌面系统的只读性,使得图型桌面类似于windows操作系统的风格,有效提升系统操作的简易性。

Making method and device of a gnome read only desktop system

The invention discloses a manufacturing method and device of Gnome read-only desktop system, the method includes the following steps: S1) setting Grub2 startup parameters, which is used to specify the environment parameter information including the configuration of the loading interface, the loading path and detailed parameters of the kernel and file system, and the guidance related to exception handling; S2) removing the kernel configuration of USB HID and keyboard, and using the The newly compiled kernel replaces the default kernel to disable the switching between character mode and schema mode during kernel startup; S3) file system initialization; S4) set the mode of automatic login to log in to GNOME desktop system; after the user logs in, GNOME desktop system calls the display plug-in and user desktop profile to display the operable desktop system; S5) after the user exits, provide the user with desktop user. Functions and devices for writing data. The method realizes the read-only property of GNOME desktop system, makes the graphic desktop similar to the style of Windows operating system, and effectively improves the simplicity of system operation.

【技术实现步骤摘要】
一种GNOME只读桌面系统的制作方法及装置
本专利技术涉及测试技术,尤其涉及一种GNOME只读桌面系统的制作方法及装置。
技术介绍
当系统以图形模式启动后,对于不熟悉Linux的用户,用户希望参照以往使用windows操作系统的经验,能顺利操作常用功能,但Linux和Windows系统间较大的差异性很难提升用户的满意度。而有linux使用经验的用户,习惯依赖更多的命令行工具,虽然可能提升某些应用场景的效率,但很有可能出现的误操作而造成系统出现致命问题。更有在安装和更新部分应用程序时,系统中各个模块间的强依赖性和版本兼容性的问题,会导致程序安装和升级失败,或者通过强制忽略等方法安装或升级成功后,其它不可预见的程序却无法正常运行。基于GNOME应用在各个Linux桌面发行版的问题,需要一种GNOME只读桌面系统的制作方法,完成独立性很强的核心业务处理。采用自定义内核配置,加载GNOME插件,应用程序配置文件修改,程序源码修改和优化的方法来实现GNOME桌面系统的只读性,同时可以实现图型桌面类似于windows操作系统的风格,有效提升系统操作的简易性。GNOME是一套纯粹自由的计算机软件,运行在操作系统上,提供图形桌面环境。GNOME包含了Panel(用来启动此程式和显示目前的状态)、桌面(应用程式和资料放置的地方)及一系列的标准桌面工具和应用程式,并且能让各个应用程式都能正常地运作。GNOME是Linux操作系统上最常用的图形桌面环境之一。
技术实现思路
本专利技术要解决的技术问题在于针对现有技术中的缺陷,提供一种GNOME只读桌面系统的制作方法及装置。本专利技术解决其技术问题所采用的技术方案是:一种GNOME只读桌面系统的制作方法,包括以下步骤:S1)进行Grub2启动参数的设置,用于指定包括加载界面的配置、内核和文件系统的加载路径及详细参数、异常处理在内的引导相关的环境参数信息;S2)移除usbhid和keyboard的内核配置,使用重新编译的内核替换默认内核以禁止内核启动过程时的字符模式和图型模式的切换;S3)文件系统初始化,具体如下:S3.1)根据需求,卸载预设的工具集和用于个性化配置的GUI向导程序,并安装网络工具;S3.2)每次系统开机后,对桌面用户设置相关的属性进行逐一确认并进行禁止和开启的设置;S3.3)每次用户登陆时,基于只读系统的初衷,根据登陆用户的权限和需要应用的功能,依次处理可能保存的临时数据、收藏信息、用户更改的配置,并根据用户选择桌面的语言环境,统一维护GNOME桌面可能出现的显示语言信息不一致的问题;S4)设置自动登陆的方式登陆GNOME桌面系统,指定自动登陆的账号,自动登陆经过设置的用户账号并对自动登陆桌面用户需要访问的应用程序进行权限设置,其它和桌面登陆用户无关的程序和文件设置为禁止访问;GNOME桌面系统调用显示插件和用户桌面配置文件显示可操作桌面系统;自动登陆经过设置的用户账号S5)用户退出后,为用户提供桌面用户写入数据的功能和设备。按上述方案,所述步骤S1)的设置包括:S1.1)开机参数等待时间设置为0,表示参数设置部分不可编辑,且启动参数不可见;S1.2)开机启动阶段,用开机动态画面替换字符模式的启动信息打印。按上述方案,所述步骤S1.2)中通过屏蔽键盘鼠标输入的入口,使系统启动阶段只显示启动动画。按上述方案,所述步骤S4)中GNOME桌面系统调用显示插件和用户桌面配置文件显示可操作桌面系统,具体如下:通过gnome-tweak-tool进行界面性的配置,包括外观主题、桌面设置、字体显示、电源设置、启动程序设置和工作空间设置;通过alacarte工具配置需要显示在桌面应用程序菜单上的程序选项,并配合编辑/usr/share/applications目录下desktop文件的NoDisplay选项,该属性值设置为true时显示在桌面的应用程序菜单上。本专利技术产生的有益效果是:本专利技术方法通过同步更新初始化文件系统的内容,实现只读式内核启动,通过编辑和配置用户桌面可显示的程序后台脚本,实现只读桌面的显示定制,通过禁止所有进入文件系统和命令终端的入口,完成整机系统的只读化。通过开机自动登陆的实现,使用者无需知道当前登陆用户的属性,所有实现只以完成业务应用为导向。本专利技术采用自定义内核配置,加载GNOME插件,应用程序配置文件修改,程序源码修改和优化的方法来实现GNOME桌面系统的只读性,实现了图型桌面类似于windows操作系统的风格,有效提升系统操作的简易性。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术实施例的方法流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,一种GNOME只读桌面系统的制作方法,包括步骤:S1、Grub2启动参数的设置。Grub2为操作系统启动程序,它是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux,也可用于向这些内核传递启动参数。此专利说描述的系统只存在一种操作系统,配置上主要设置GRUB_CMDLINE_LINUX值,具体为设置启用最小的日志级别loglevel=0,用开机动态画面替换字符模式的启动信息打印,此系统通过配置rhgbquietplymouth.enable=1参数实现。更详细的设置内核Grub2的配置文件默认路径为/etc/default/grub,该实例的典型配置信息为:GRUB_TIMEOUT=3GRUB_CMDLINE_LINUX="ipv6.disable=1crashkernel=autord.lvm.lv=centos/rootrd.lvm.lv=centos/swaprhgbquietlogo.nologologlevel=0rd.systemd.show_status=falserd.udev.log-priority=0plymouth.enable=1"grub2-mkconfig工具读取此实例修改的/etc/default/grub配置和/etc/grub.d目录下的默认配置,最终生成开机引导过程Grub2程序依赖的/boot/grub2/grub.cfg配置,此处更加详细的指定了加载界面的配置、内核和文件系统的加载路径及详细参数、异常处理、等其它设置的引导相关的环境参数信息。S2、内核加载。发行版提供的内核镜像会集成尽可能多的外设驱动,此系统通过移除usbhid和keyboard的内核配置,通过重新编译的内核替换默认内核可完全禁止内核启动过程时的字符模式和图型模式的切换。具体配置内核编译模块时要更改选项CONFIG_HID_GENERIC、CONFIG_USB_HID和CONFI本文档来自技高网...

【技术保护点】
1.一种GNOME只读桌面系统的制作方法,其特征在于,包括以下步骤:/nS1)进行Grub2启动参数的设置,用于指定包括加载界面的配置、内核和文件系统的加载路径及详细参数、异常处理在内的引导相关的环境参数信息;/nS2)移除usbhid和keyboard的内核配置,使用重新编译的内核替换默认内核以禁止内核启动过程时的字符模式和图型模式的切换;/nS3)文件系统初始化,具体如下:/nS3.1)根据需求,卸载预设的工具集和用于个性化配置的GUI向导程序,并安装网络工具;/nS3.2)每次系统开机后,对桌面用户设置相关的属性进行逐一确认并进行禁止和开启的设置;/nS3.3)每次用户登陆时,基于只读系统的初衷,根据登陆用户的权限和需要应用的功能,依次处理可能保存的临时数据、收藏信息、用户更改的配置,并根据用户选择桌面的语言环境,统一维护GNOME桌面可能出现的显示语言信息不一致的问题;/nS4)设置自动登陆的方式登陆GNOME桌面系统,指定自动登陆的账号,自动登陆经过设置的用户账号并对自动登陆桌面用户需要访问的应用程序进行权限设置,其它和桌面登陆用户无关的程序和文件设置为禁止访问;/n用户登陆后,GNOME桌面系统调用显示插件和用户桌面配置文件显示可操作桌面系统;/nS5)用户退出后,为用户提供桌面用户写入数据的功能和设备。/n...

【技术特征摘要】
1.一种GNOME只读桌面系统的制作方法,其特征在于,包括以下步骤:
S1)进行Grub2启动参数的设置,用于指定包括加载界面的配置、内核和文件系统的加载路径及详细参数、异常处理在内的引导相关的环境参数信息;
S2)移除usbhid和keyboard的内核配置,使用重新编译的内核替换默认内核以禁止内核启动过程时的字符模式和图型模式的切换;
S3)文件系统初始化,具体如下:
S3.1)根据需求,卸载预设的工具集和用于个性化配置的GUI向导程序,并安装网络工具;
S3.2)每次系统开机后,对桌面用户设置相关的属性进行逐一确认并进行禁止和开启的设置;
S3.3)每次用户登陆时,基于只读系统的初衷,根据登陆用户的权限和需要应用的功能,依次处理可能保存的临时数据、收藏信息、用户更改的配置,并根据用户选择桌面的语言环境,统一维护GNOME桌面可能出现的显示语言信息不一致的问题;
S4)设置自动登陆的方式登陆GNOME桌面系统,指定自动登陆的账号,自动登陆经过设置的用户账号并对自动登陆桌面用户需要访问的应用程序进行权限设置,其它和桌面登陆用户无关的程序和文件设置为禁止访问;
用户登陆后,GNOME桌面系统调用显示插件和用户桌面配置文件显示可操作桌面系统;
S5)用户退出后,为用户提供桌面用户写入数据的功能和设备。


2.根据权利要求1所述的GNOME只读桌面系统的制作方法,其特征在于,所述步骤S1)的设置包括:
S1.1)开机参数等待时间设置为0,表示参数设置部分不可编辑,且启动参数不可见;
S1.2)开机启动阶段,用开机动态画面替换字符模式的启动信息打印。


3.根据权利要求1所述的GNOME只读桌面系统的制作方法,其特征在于,所述步骤S1.2)中通过屏蔽键盘鼠标输入的入口,使系统启动阶段只显示启动动画。


4.根据权利要求1所述的GNOME只读桌面系统的制作方法,其特征在于,所述步骤S4)中GNOME桌面系统调用显示插件和用户桌面配置文件显示可操作桌面系统,具体如下:
通过gnome-tweak-tool进行界面性的配置,包括外观主题、桌面设置、字体显示、电源设置、启动程序设置和工作空间设置;
通过alacarte工具配置需要显示在桌面应用程序菜单上的程序选项,并配合编辑/usr/share/applications目录下desktop文件的NoDisplay选项,该属性值设置为true时显...

【专利技术属性】
技术研发人员:文景戴维娇李成
申请(专利权)人:长飞光纤光缆股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1