Lubuntu18.04 LTS桌面使用 LightDM 显示管理器,默认已经安装了GTK+ 欢迎界面

需要的话可以下列命令安装使用

$ sudo apt-get install lightdm-gtk-greeter

安装屏幕键盘软件

$ sudo apt-get install onboard
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
gir1.2-atspi-2.0 onboard-common onboard-data
建议安装:
mousetweaks
下列【新】软件包将被安装:
gir1.2-atspi-2.0 onboard onboard-common onboard-data
升级了 0 个软件包,新安装了 4 个软件包,要卸载 0 个软件包,有 17 个软件包未被升级。
需要下载 4,700 kB 的归档。
解压缩后会消耗 26.2 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 gir1.2-atspi-2.0 amd64 2.28.0-1 [14.6 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 onboard-common all 1.4.1-2ubuntu1 [530 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 onboard amd64 1.4.1-2ubuntu1 [350 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 onboard-data all 1.4.1-2ubuntu1 [3,804 kB]
已下载 4,700 kB,耗时 3分 1秒 (25.9 kB/s) A
正在选中未选择的软件包 gir1.2-atspi-2.0:amd64。
(正在读取数据库 ... 系统当前共安装有 118210 个文件和目录。)
正准备解包 .../gir1.2-atspi-2.0_2.28.0-1_amd64.deb ...
正在解包 gir1.2-atspi-2.0:amd64 (2.28.0-1) ...
正在选中未选择的软件包 onboard-common。
正准备解包 .../onboard-common_1.4.1-2ubuntu1_all.deb ...
正在解包 onboard-common (1.4.1-2ubuntu1) ...
正在选中未选择的软件包 onboard。
正准备解包 .../onboard_1.4.1-2ubuntu1_amd64.deb ...
正在解包 onboard (1.4.1-2ubuntu1) ...
正在选中未选择的软件包 onboard-data。
正准备解包 .../onboard-data_1.4.1-2ubuntu1_all.deb ...
正在解包 onboard-data (1.4.1-2ubuntu1) ...
正在设置 gir1.2-atspi-2.0:amd64 (2.28.0-1) ...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-1ubuntu3) 的触发器 ...
正在处理用于 libglib2.0-0:amd64 (2.56.1-2ubuntu1) 的触发器 ...
正在设置 onboard-common (1.4.1-2ubuntu1) ...
正在处理用于 man-db (2.8.3-2) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在设置 onboard (1.4.1-2ubuntu1) ...
正在设置 onboard-data (1.4.1-2ubuntu1) ...

打开LX终端,执行下列命令修改配置文件。

sudo nano /etc/lightdm/lightdm-gtk-greeter.conf

使keyboard参数可用

[greeter]
#background=
#user-background=
#theme-name=
#icon-theme-name=
#font-name=
#xft-antialias=
#xft-dpi=
#xft-hintstyle=
#xft-rgba=
#indicators=
#clock-format=
keyboard=onboard
#reader=
#position=

按下Ctrl+O保存设置,Ctrl+X退出nano编辑器。

注销登录既可以使用了。

在Dell Venue 8 Pro上测试通过

Lubuntu安装屏幕键盘onboard,使触摸屏可以登录和输入的更多相关文章

  1. C# 实现屏幕键盘 (ScreenKeyboard)

    原文地址:http://www.cnblogs.com/youzai/archive/2008/05/19/1202732.html 要实现一个屏幕键盘,需要监听所有键盘事件,无论窗体是否被激活.因此 ...

  2. 使用JS启动本地应用程序、屏幕键盘

    问题描述:     现在希望在Web端使用JS调用本地应用程序 问题解决:   (1)使用JS启动本地应用程序 使用上述代码重点是创建了一个ActiveXObject的对象     参考说明:     ...

  3. Linux之Ubuntu下安装屏幕录像软件(SimpleScreenRecorder)【摘抄】

    本博文全文属于摘抄自: (见文末处参考文献)(由于担心原博文丢失,以后查找不到,故此原文摘抄,以备日后多次查阅) 在日常工作中,有时需要对屏幕进行录像,以制作讲解文档等.下面介绍在Linux上安装屏幕 ...

  4. WIN7 启动屏幕键盘

    点击“开始”或按快捷键“WIN”,输入“osk”后,按“回车键”确定,就可以启动屏幕键盘. 屏幕键盘 另一种方法是进入“控制面板”: 再进入“轻松访问中心”: 选择“启动屏幕键盘”,这样也可以启动屏幕 ...

  5. Blazor组件自做八 : 使用JS隔离封装屏幕键盘kioskboard.js组件

    1. 运行截图 演示地址 2. 在文件夹wwwroot/lib,添加kioskboard子文件夹,添加kioskboards.js文件 2.1 常规操作,懒加载js库, export function ...

  6. 安装gitolite,并ssh公钥无密码登录

    安装gitolite,并ssh公钥无密码登录 gitolite是管理git版本库的一种方案,它将git版本库的管理信息放在了一个特殊git版本库里.gitolite与linux操作系统集成了,需要使用 ...

  7. Postman+Postman interceptor的安装和使用-解决把chrome浏览器登录状态同步到postman进行有依赖的接口测试 Postman 使用方法详解

    Postman+Postman interceptor的安装和使用-解决把chrome浏览器登录状态同步到postman进行有依赖的接口测试   问题引入:做接口测试时,有依赖关系的接口往往不好测试( ...

  8. Ubuntu 安装 SSH server 并配置 SSH 无密码登录

    https://hinine.com/install-and-configure-ssh-server-on-ubuntu/ Ubuntu 安装 SSH server 并配置 SSH 无密码登录 发表 ...

  9. C# 安装WindowsService时弹出设置服务登录窗口的解决方案

    使用SignalR实现消息推送,页面实时刷新,使用WindowsService作为SignalR的宿主,也就是作为一个消息服务器,在使用cmd命令安装的时候弹出设置服务登录的窗口,解决此问题的具体操作 ...

随机推荐

  1. centos/redhat破解账号密码

    说明:1.个人觉得centos系统和redhat系统差不多,界面都差不多一样. 2.下面方法用于开机root密码忘了,其他人篡改root密码等等 下面是破解账号密码(图解) 之后要等久点 效果: 方法 ...

  2. java实现满天星swing&awt

    一起有两个类 1.MyStar.java package day02; import java.awt.Color; import javax.swing.JFrame;import javax.sw ...

  3. Hadoop Shell命令(基于linux操作系统上传下载文件到hdfs文件系统基本命令学习)

    Apache-->hadoop的官网文档命令学习:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html FS Shell 调用文件系统( ...

  4. [转] HTML5 Blob与ArrayBuffer、TypeArray和字符串String之间转换

    1.将String字符串转换成Blob对象 //将字符串 转换成 Blob 对象 var blob = new Blob(["Hello World!"], { type: 'te ...

  5. Note for "Some Remarks on Writing Mathematical Proofs"

    John M. Lee is a famous mathematician, who bears the reputation of writing the classical book " ...

  6. 构建简单的json树形菜单

    json结构: var Menu = [{ tit:"一级菜单", submenu:[{ tit:"二级菜单", url:"", func: ...

  7. MySQL 5.7 模式(SQL_MODE)详细说明 转

    5.7 默认模式: ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION ...

  8. 实际生产用法CMS和G1

    java -Xms100m -Xmx100m -Xmn50m -XX:MetaspaceSize=20m -XX:MaxMetaspaceSize=20m -XX:+UseConcMarkSweepG ...

  9. net core体系-API-1Ocelot-(3)简单项目实战

    首先,让我们简单了解下什么是API网关? API网关是一个服务器,是系统的唯一入口.从面向对象设计的角度看,它与外观模式类似.API网关封装了系统内部架构,为每个客户端提供一个定制的API.它可能还具 ...

  10. js将时间戳转为时间格式

    时间戳转时间格式 //分钟 let timeM= parseInt(msg/1000/60%60); if(timeM<10){ timeM="0"+timeM; } //秒 ...