ubuntu

ubuntu

ubuntu用非root用户 无法启用80端口web服务

Linux李魔佛 发表了文章 • 0 个评论 • 118 次浏览 • 2022-06-05 00:19 • 来自相关话题

需求 conda python
默认情况下,1024以下的端口,只有root用户可以使用,例如想用python3启动一个在80端口上的web服务,只能切换到root用户再启动。如果想不用root用户启动,怎么办呢?

解决办法
记录一种测试了的办法:
Linux 内核从 2.6.24 版本开始就有了能力的概念,这使得普通用户也能够做只有超级用户才能完成的工作。

使用 setcap 命令让指定程序拥有绑定端口的能力,这样即使程序运行在普通用户下,也能够绑定到 1024 以下的特权端口上。

# 给指定程序设置 CAP_NET_BIND_SERVICE 能力
$ sudo setcap cap_net_bind_service=+eip /home/xda/miniconda3/bin/python3.9


注意赋给的程序目标不能是软链接
 
注意 conda的python一般都是软链接
比如:

/home/xda/miniconda3/bin/python
很可能是指向
/home/xda/miniconda3/bin/python3.9的
 
如果使用的python路径 
/home/xda/miniconda3/bin/python

setcap cap_net_bind_service=+eip
 
会报错的。 查看全部
需求 conda python

默认情况下,1024以下的端口,只有root用户可以使用,例如想用python3启动一个在80端口上的web服务,只能切换到root用户再启动。如果想不用root用户启动,怎么办呢?

解决办法
记录一种测试了的办法:
Linux 内核从 2.6.24 版本开始就有了能力的概念,这使得普通用户也能够做只有超级用户才能完成的工作。

使用 setcap 命令让指定程序拥有绑定端口的能力,这样即使程序运行在普通用户下,也能够绑定到 1024 以下的特权端口上。

# 给指定程序设置 CAP_NET_BIND_SERVICE 能力
$ sudo setcap cap_net_bind_service=+eip /home/xda/miniconda3/bin/python3.9


注意赋给的程序目标不能是软链接
 
注意 conda的python一般都是软链接
比如:

/home/xda/miniconda3/bin/python
很可能是指向
/home/xda/miniconda3/bin/python3.9的
 
如果使用的python路径 
/home/xda/miniconda3/bin/python

setcap cap_net_bind_service=+eip
 
会报错的。

ubuntu下最好的图形git管理工具kranken (免费版本)

Linux李魔佛 发表了文章 • 0 个评论 • 239 次浏览 • 2022-05-30 19:06 • 来自相关话题

kranken  是笔者在ubuntu下用过最好的git图形界面工具。





 
不过最新的版本已经要收费了。
 
但是如果你用回以前的旧版本,还是可以依然免费的。[url]https://release.axocdn.com/lin ... 1.deb[/url]
[url]https://release.axocdn.com/lin ... 1.rpm[/url]
[url]https://release.axocdn.com/lin ... ar.gz[/url]
[url]https://release.axocdn.com/win ... 1.exe[/url]
 如果上面链接下载不了,可以换一个源。我在本地ip下似乎下不了,跑到腾讯云上的云服务器 就可以正常下载。
反正多试几次就可以。
 
不要点击安装,不然出错了,也不知道是什么问题。
 
使用命令行安装:sudo dpkg -i gitkraken-amd64.deb
如果报错,依赖出错,那么可以这样操作:sudo apt --fix-broken install
搞定 查看全部
kranken  是笔者在ubuntu下用过最好的git图形界面工具。

20220530003.png

 
不过最新的版本已经要收费了。
 
但是如果你用回以前的旧版本,还是可以依然免费的。
[url]https://release.axocdn.com/lin ... 1.deb[/url] 

[url]https://release.axocdn.com/lin ... 1.rpm[/url]

[url]https://release.axocdn.com/lin ... ar.gz[/url]

[url]https://release.axocdn.com/win ... 1.exe[/url]

 
如果上面链接下载不了,可以换一个源。我在本地ip下似乎下不了,跑到腾讯云上的云服务器 就可以正常下载。
反正多试几次就可以。
 
不要点击安装,不然出错了,也不知道是什么问题。
 
使用命令行安装:
sudo dpkg -i gitkraken-amd64.deb

如果报错,依赖出错,那么可以这样操作:
sudo apt --fix-broken install

搞定

ubuntu下虚拟机对比virtualbox 和 vmware

Linux李魔佛 发表了文章 • 0 个评论 • 152 次浏览 • 2022-05-28 01:27 • 来自相关话题

个人小白用户就选vmware player就好了。
 
virtual box当时选择的是在snap store安装的,不过安装完成之后系统依赖不满足,需要下载系统内核开发库。kernel-headers, kernel-devel. 这个整下来,需要800MB,并且很多系统依赖库可能要被重新安装,因为对应的版本可能对不上。
 






 
看到这,想起以前基本每年一次ubuntu重装经历,心有余悸。 思考略1秒,果断关闭,卸载virtual box。选择vmware的怀抱。
 
vmware的安装包是bundle格式,设置x 可执行权限后,直接安装就可以了。




 
一路顺畅。
  查看全部
个人小白用户就选vmware player就好了。
 
virtual box当时选择的是在snap store安装的,不过安装完成之后系统依赖不满足,需要下载系统内核开发库。kernel-headers, kernel-devel. 这个整下来,需要800MB,并且很多系统依赖库可能要被重新安装,因为对应的版本可能对不上。
 

20220528002.png


 
看到这,想起以前基本每年一次ubuntu重装经历,心有余悸。 思考略1秒,果断关闭,卸载virtual box。选择vmware的怀抱。
 
vmware的安装包是bundle格式,设置x 可执行权限后,直接安装就可以了。
20220528001.png

 
一路顺畅。
 

Got recursion not available from 8.8.8.8

网络李魔佛 发表了文章 • 0 个评论 • 145 次浏览 • 2022-05-26 12:18 • 来自相关话题

github被墙,然后改dns也不管用。
返回的报错:Got recursion not available from 8.8.8.8
返回的github的ip地址还是为127.0.0.1
 
只能直接修改hosts文件了 查看全部
github被墙,然后改dns也不管用。
返回的报错:
Got recursion not available from 8.8.8.8

返回的github的ip地址还是为127.0.0.1
 
只能直接修改hosts文件了

原来ubuntu发行的版本数字是按照年份来定的22.04 是22年4月发行的

Linux李魔佛 发表了文章 • 0 个评论 • 146 次浏览 • 2022-05-26 11:30 • 来自相关话题

怪不得以前好奇,怎么ubuntu为啥都是双数版本。
最早用的10.04 这么看就是12年前的操作系统了。
 
而18.04也差不多也是4年前的操作系统了。
 
而当前最新的应该就是22.04 LTS 长期支持版本了。
 
 
怪不得以前好奇,怎么ubuntu为啥都是双数版本。
最早用的10.04 这么看就是12年前的操作系统了。
 
而18.04也差不多也是4年前的操作系统了。
 
而当前最新的应该就是22.04 LTS 长期支持版本了。
 
 

​Ubuntu20安装搜狗输入法 (自带的智能拼音太烂了)

Linux李魔佛 发表了文章 • 0 个评论 • 512 次浏览 • 2022-05-20 13:49 • 来自相关话题

效果图:





 
 Ubuntu20.04安装搜狗输入法步骤

1、更新源

在终端执行 sudo apt update


2、安装fcitx输入法框架

\1. 在终端输入 sudo apt install fcitx


\2. 设置fcitx为系统输入法


点击左下角菜单选择语言支持,将语言选择为fcitx(如下图二)



\3. 设置fcitx开机自启动

在终端执行sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/



\4. 卸载系统ibus输入法框架

在终端执行 sudo apt purge ibus



3、安装搜狗输入法

\1. 在官网下载搜狗输入法安装包,并安装,安装命令 sudo dpkg -i 安装包名



\2. 安装输入法依赖

在终端执行

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2

sudo apt install libgsettings-qt1



4、重启电脑、调出输入法

1.重启电脑

2.查看右上角,可以看到“搜狗”字样,在输入窗口即可且出搜狗输入法。



\3. 没有“搜狗”字样,选择配置,将搜狗加入输入法列表即可



至此,搜狗输入法安装完毕 查看全部
效果图:

20220520_003.png

 
 Ubuntu20.04安装搜狗输入法步骤

1、更新源

在终端执行 sudo apt update


2、安装fcitx输入法框架

\1. 在终端输入 sudo apt install fcitx


\2. 设置fcitx为系统输入法


点击左下角菜单选择语言支持,将语言选择为fcitx(如下图二)



\3. 设置fcitx开机自启动

在终端执行sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/



\4. 卸载系统ibus输入法框架

在终端执行 sudo apt purge ibus



3、安装搜狗输入法

\1. 在官网下载搜狗输入法安装包,并安装,安装命令 sudo dpkg -i 安装包名



\2. 安装输入法依赖

在终端执行

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2

sudo apt install libgsettings-qt1



4、重启电脑、调出输入法

1.重启电脑

2.查看右上角,可以看到“搜狗”字样,在输入窗口即可且出搜狗输入法。



\3. 没有“搜狗”字样,选择配置,将搜狗加入输入法列表即可



至此,搜狗输入法安装完毕


ubuntu20 设置程序/脚本开机自动启动 可视化

Linux我是一个新兵 发表了文章 • 0 个评论 • 269 次浏览 • 2022-05-16 16:40 • 来自相关话题

不少新手不会设置ubuntu20下程序自动启动。 网上大部分文章是使用命令行操作。
无非都是把脚本写入到/etc/rc.local 里面
 
不过笔者在ubuntu20下,试了他们的方法,发现都没有生效,所以就比较郁闷了。
 
不过也找到了一种图形界面的方法,亲测也可以使用。
 
1. 在终端下输入 
sudo gnome-session-properties
2. 在弹出来的图形界面中,会让你输入自动启动的命令路径和名字。
 
这个时候,点击add,然后只需要把你的程序路径填入 command 的地址中,然后随意写一个名字(有意义即可)
 

 
  查看全部
不少新手不会设置ubuntu20下程序自动启动。 网上大部分文章是使用命令行操作。
无非都是把脚本写入到/etc/rc.local 里面
 
不过笔者在ubuntu20下,试了他们的方法,发现都没有生效,所以就比较郁闷了。
 
不过也找到了一种图形界面的方法,亲测也可以使用。
 
1. 在终端下输入 
sudo gnome-session-properties

2. 在弹出来的图形界面中,会让你输入自动启动的命令路径和名字。
 
这个时候,点击add,然后只需要把你的程序路径填入 command 的地址中,然后随意写一个名字(有意义即可)
 

 
 

ubuntu的Shotwell 图片处理,居然连图片大小调整的功能都没有

Linux李魔佛 发表了文章 • 0 个评论 • 205 次浏览 • 2022-05-11 17:31 • 来自相关话题

有点无语,平时用得最多的功能,居然没有。
 


只好用用中的photogimg(号称ubuntu下的photoshop)
有点无语,平时用得最多的功能,居然没有。
 


只好用用中的photogimg(号称ubuntu下的photoshop)

ubuntu20 pycharm goland 无法使用中文输入法ibus

Linux李魔佛 发表了文章 • 0 个评论 • 411 次浏览 • 2022-02-20 15:14 • 来自相关话题

IntelliJ IDEA无法输入中文

ubuntu 20.04 Intelligent Pinyin 1.11.1 IntelliJ IDEA 2020.2.2(Ultimate Edition) 
 
当全拼输入2~3个汉字时,会被强行打断,然后就无法继续输入(也无法切换中英文),并且汉字下会有下划线。
该提问来源于开源项目:libpinyin/ibus-libpinyin

1.点击菜单 "Help | Edit Custom VM options..."
2.添加 -Drecreate.x11.input.method=true 到最后一行
3.重启IDEA
 
  查看全部
IntelliJ IDEA无法输入中文

ubuntu 20.04 Intelligent Pinyin 1.11.1 IntelliJ IDEA 2020.2.2(Ultimate Edition) 
 
当全拼输入2~3个汉字时,会被强行打断,然后就无法继续输入(也无法切换中英文),并且汉字下会有下划线。
该提问来源于开源项目:libpinyin/ibus-libpinyin

1.点击菜单 "Help | Edit Custom VM options..."
2.添加 -Drecreate.x11.input.method=true 到最后一行
3.重启IDEA
 
 

ubuntu20 不建议使用fcitx作为输入法框架

Linux李魔佛 发表了文章 • 0 个评论 • 536 次浏览 • 2022-02-19 11:54 • 来自相关话题

以前一直使用ubuntu16,用的是搜狗输入法。不过ubunut20上面,会造成大量的桌面崩溃效果。 就是按一下ctrl+空格,整个界面就是hang掉,这时,只能重启。 这个问题出现的频率非常高。
 
受不了了,直接用会ibus下的智能拼音,也很好用。 查看全部
以前一直使用ubuntu16,用的是搜狗输入法。不过ubunut20上面,会造成大量的桌面崩溃效果。 就是按一下ctrl+空格,整个界面就是hang掉,这时,只能重启。 这个问题出现的频率非常高。
 
受不了了,直接用会ibus下的智能拼音,也很好用。

ubuntu用非root用户 无法启用80端口web服务

Linux李魔佛 发表了文章 • 0 个评论 • 118 次浏览 • 2022-06-05 00:19 • 来自相关话题

需求 conda python
默认情况下,1024以下的端口,只有root用户可以使用,例如想用python3启动一个在80端口上的web服务,只能切换到root用户再启动。如果想不用root用户启动,怎么办呢?

解决办法
记录一种测试了的办法:
Linux 内核从 2.6.24 版本开始就有了能力的概念,这使得普通用户也能够做只有超级用户才能完成的工作。

使用 setcap 命令让指定程序拥有绑定端口的能力,这样即使程序运行在普通用户下,也能够绑定到 1024 以下的特权端口上。

# 给指定程序设置 CAP_NET_BIND_SERVICE 能力
$ sudo setcap cap_net_bind_service=+eip /home/xda/miniconda3/bin/python3.9


注意赋给的程序目标不能是软链接
 
注意 conda的python一般都是软链接
比如:

/home/xda/miniconda3/bin/python
很可能是指向
/home/xda/miniconda3/bin/python3.9的
 
如果使用的python路径 
/home/xda/miniconda3/bin/python

setcap cap_net_bind_service=+eip
 
会报错的。 查看全部
需求 conda python

默认情况下,1024以下的端口,只有root用户可以使用,例如想用python3启动一个在80端口上的web服务,只能切换到root用户再启动。如果想不用root用户启动,怎么办呢?

解决办法
记录一种测试了的办法:
Linux 内核从 2.6.24 版本开始就有了能力的概念,这使得普通用户也能够做只有超级用户才能完成的工作。

使用 setcap 命令让指定程序拥有绑定端口的能力,这样即使程序运行在普通用户下,也能够绑定到 1024 以下的特权端口上。

# 给指定程序设置 CAP_NET_BIND_SERVICE 能力
$ sudo setcap cap_net_bind_service=+eip /home/xda/miniconda3/bin/python3.9


注意赋给的程序目标不能是软链接
 
注意 conda的python一般都是软链接
比如:

/home/xda/miniconda3/bin/python
很可能是指向
/home/xda/miniconda3/bin/python3.9的
 
如果使用的python路径 
/home/xda/miniconda3/bin/python

setcap cap_net_bind_service=+eip
 
会报错的。

ubuntu下最好的图形git管理工具kranken (免费版本)

Linux李魔佛 发表了文章 • 0 个评论 • 239 次浏览 • 2022-05-30 19:06 • 来自相关话题

kranken  是笔者在ubuntu下用过最好的git图形界面工具。





 
不过最新的版本已经要收费了。
 
但是如果你用回以前的旧版本,还是可以依然免费的。[url]https://release.axocdn.com/lin ... 1.deb[/url]
[url]https://release.axocdn.com/lin ... 1.rpm[/url]
[url]https://release.axocdn.com/lin ... ar.gz[/url]
[url]https://release.axocdn.com/win ... 1.exe[/url]
 如果上面链接下载不了,可以换一个源。我在本地ip下似乎下不了,跑到腾讯云上的云服务器 就可以正常下载。
反正多试几次就可以。
 
不要点击安装,不然出错了,也不知道是什么问题。
 
使用命令行安装:sudo dpkg -i gitkraken-amd64.deb
如果报错,依赖出错,那么可以这样操作:sudo apt --fix-broken install
搞定 查看全部
kranken  是笔者在ubuntu下用过最好的git图形界面工具。

20220530003.png

 
不过最新的版本已经要收费了。
 
但是如果你用回以前的旧版本,还是可以依然免费的。
[url]https://release.axocdn.com/lin ... 1.deb[/url] 

[url]https://release.axocdn.com/lin ... 1.rpm[/url]

[url]https://release.axocdn.com/lin ... ar.gz[/url]

[url]https://release.axocdn.com/win ... 1.exe[/url]

 
如果上面链接下载不了,可以换一个源。我在本地ip下似乎下不了,跑到腾讯云上的云服务器 就可以正常下载。
反正多试几次就可以。
 
不要点击安装,不然出错了,也不知道是什么问题。
 
使用命令行安装:
sudo dpkg -i gitkraken-amd64.deb

如果报错,依赖出错,那么可以这样操作:
sudo apt --fix-broken install

搞定

ubuntu下虚拟机对比virtualbox 和 vmware

Linux李魔佛 发表了文章 • 0 个评论 • 152 次浏览 • 2022-05-28 01:27 • 来自相关话题

个人小白用户就选vmware player就好了。
 
virtual box当时选择的是在snap store安装的,不过安装完成之后系统依赖不满足,需要下载系统内核开发库。kernel-headers, kernel-devel. 这个整下来,需要800MB,并且很多系统依赖库可能要被重新安装,因为对应的版本可能对不上。
 






 
看到这,想起以前基本每年一次ubuntu重装经历,心有余悸。 思考略1秒,果断关闭,卸载virtual box。选择vmware的怀抱。
 
vmware的安装包是bundle格式,设置x 可执行权限后,直接安装就可以了。




 
一路顺畅。
  查看全部
个人小白用户就选vmware player就好了。
 
virtual box当时选择的是在snap store安装的,不过安装完成之后系统依赖不满足,需要下载系统内核开发库。kernel-headers, kernel-devel. 这个整下来,需要800MB,并且很多系统依赖库可能要被重新安装,因为对应的版本可能对不上。
 

20220528002.png


 
看到这,想起以前基本每年一次ubuntu重装经历,心有余悸。 思考略1秒,果断关闭,卸载virtual box。选择vmware的怀抱。
 
vmware的安装包是bundle格式,设置x 可执行权限后,直接安装就可以了。
20220528001.png

 
一路顺畅。
 

Got recursion not available from 8.8.8.8

网络李魔佛 发表了文章 • 0 个评论 • 145 次浏览 • 2022-05-26 12:18 • 来自相关话题

github被墙,然后改dns也不管用。
返回的报错:Got recursion not available from 8.8.8.8
返回的github的ip地址还是为127.0.0.1
 
只能直接修改hosts文件了 查看全部
github被墙,然后改dns也不管用。
返回的报错:
Got recursion not available from 8.8.8.8

返回的github的ip地址还是为127.0.0.1
 
只能直接修改hosts文件了

原来ubuntu发行的版本数字是按照年份来定的22.04 是22年4月发行的

Linux李魔佛 发表了文章 • 0 个评论 • 146 次浏览 • 2022-05-26 11:30 • 来自相关话题

怪不得以前好奇,怎么ubuntu为啥都是双数版本。
最早用的10.04 这么看就是12年前的操作系统了。
 
而18.04也差不多也是4年前的操作系统了。
 
而当前最新的应该就是22.04 LTS 长期支持版本了。
 
 
怪不得以前好奇,怎么ubuntu为啥都是双数版本。
最早用的10.04 这么看就是12年前的操作系统了。
 
而18.04也差不多也是4年前的操作系统了。
 
而当前最新的应该就是22.04 LTS 长期支持版本了。
 
 

​Ubuntu20安装搜狗输入法 (自带的智能拼音太烂了)

Linux李魔佛 发表了文章 • 0 个评论 • 512 次浏览 • 2022-05-20 13:49 • 来自相关话题

效果图:





 
 Ubuntu20.04安装搜狗输入法步骤

1、更新源

在终端执行 sudo apt update


2、安装fcitx输入法框架

\1. 在终端输入 sudo apt install fcitx


\2. 设置fcitx为系统输入法


点击左下角菜单选择语言支持,将语言选择为fcitx(如下图二)



\3. 设置fcitx开机自启动

在终端执行sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/



\4. 卸载系统ibus输入法框架

在终端执行 sudo apt purge ibus



3、安装搜狗输入法

\1. 在官网下载搜狗输入法安装包,并安装,安装命令 sudo dpkg -i 安装包名



\2. 安装输入法依赖

在终端执行

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2

sudo apt install libgsettings-qt1



4、重启电脑、调出输入法

1.重启电脑

2.查看右上角,可以看到“搜狗”字样,在输入窗口即可且出搜狗输入法。



\3. 没有“搜狗”字样,选择配置,将搜狗加入输入法列表即可



至此,搜狗输入法安装完毕 查看全部
效果图:

20220520_003.png

 
 Ubuntu20.04安装搜狗输入法步骤

1、更新源

在终端执行 sudo apt update


2、安装fcitx输入法框架

\1. 在终端输入 sudo apt install fcitx


\2. 设置fcitx为系统输入法


点击左下角菜单选择语言支持,将语言选择为fcitx(如下图二)



\3. 设置fcitx开机自启动

在终端执行sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/



\4. 卸载系统ibus输入法框架

在终端执行 sudo apt purge ibus



3、安装搜狗输入法

\1. 在官网下载搜狗输入法安装包,并安装,安装命令 sudo dpkg -i 安装包名



\2. 安装输入法依赖

在终端执行

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2

sudo apt install libgsettings-qt1



4、重启电脑、调出输入法

1.重启电脑

2.查看右上角,可以看到“搜狗”字样,在输入窗口即可且出搜狗输入法。



\3. 没有“搜狗”字样,选择配置,将搜狗加入输入法列表即可



至此,搜狗输入法安装完毕


ubuntu20 设置程序/脚本开机自动启动 可视化

Linux我是一个新兵 发表了文章 • 0 个评论 • 269 次浏览 • 2022-05-16 16:40 • 来自相关话题

不少新手不会设置ubuntu20下程序自动启动。 网上大部分文章是使用命令行操作。
无非都是把脚本写入到/etc/rc.local 里面
 
不过笔者在ubuntu20下,试了他们的方法,发现都没有生效,所以就比较郁闷了。
 
不过也找到了一种图形界面的方法,亲测也可以使用。
 
1. 在终端下输入 
sudo gnome-session-properties
2. 在弹出来的图形界面中,会让你输入自动启动的命令路径和名字。
 
这个时候,点击add,然后只需要把你的程序路径填入 command 的地址中,然后随意写一个名字(有意义即可)
 

 
  查看全部
不少新手不会设置ubuntu20下程序自动启动。 网上大部分文章是使用命令行操作。
无非都是把脚本写入到/etc/rc.local 里面
 
不过笔者在ubuntu20下,试了他们的方法,发现都没有生效,所以就比较郁闷了。
 
不过也找到了一种图形界面的方法,亲测也可以使用。
 
1. 在终端下输入 
sudo gnome-session-properties

2. 在弹出来的图形界面中,会让你输入自动启动的命令路径和名字。
 
这个时候,点击add,然后只需要把你的程序路径填入 command 的地址中,然后随意写一个名字(有意义即可)
 

 
 

ubuntu的Shotwell 图片处理,居然连图片大小调整的功能都没有

Linux李魔佛 发表了文章 • 0 个评论 • 205 次浏览 • 2022-05-11 17:31 • 来自相关话题

有点无语,平时用得最多的功能,居然没有。
 


只好用用中的photogimg(号称ubuntu下的photoshop)
有点无语,平时用得最多的功能,居然没有。
 


只好用用中的photogimg(号称ubuntu下的photoshop)

ubuntu20 pycharm goland 无法使用中文输入法ibus

Linux李魔佛 发表了文章 • 0 个评论 • 411 次浏览 • 2022-02-20 15:14 • 来自相关话题

IntelliJ IDEA无法输入中文

ubuntu 20.04 Intelligent Pinyin 1.11.1 IntelliJ IDEA 2020.2.2(Ultimate Edition) 
 
当全拼输入2~3个汉字时,会被强行打断,然后就无法继续输入(也无法切换中英文),并且汉字下会有下划线。
该提问来源于开源项目:libpinyin/ibus-libpinyin

1.点击菜单 "Help | Edit Custom VM options..."
2.添加 -Drecreate.x11.input.method=true 到最后一行
3.重启IDEA
 
  查看全部
IntelliJ IDEA无法输入中文

ubuntu 20.04 Intelligent Pinyin 1.11.1 IntelliJ IDEA 2020.2.2(Ultimate Edition) 
 
当全拼输入2~3个汉字时,会被强行打断,然后就无法继续输入(也无法切换中英文),并且汉字下会有下划线。
该提问来源于开源项目:libpinyin/ibus-libpinyin

1.点击菜单 "Help | Edit Custom VM options..."
2.添加 -Drecreate.x11.input.method=true 到最后一行
3.重启IDEA
 
 

ubuntu20 不建议使用fcitx作为输入法框架

Linux李魔佛 发表了文章 • 0 个评论 • 536 次浏览 • 2022-02-19 11:54 • 来自相关话题

以前一直使用ubuntu16,用的是搜狗输入法。不过ubunut20上面,会造成大量的桌面崩溃效果。 就是按一下ctrl+空格,整个界面就是hang掉,这时,只能重启。 这个问题出现的频率非常高。
 
受不了了,直接用会ibus下的智能拼音,也很好用。 查看全部
以前一直使用ubuntu16,用的是搜狗输入法。不过ubunut20上面,会造成大量的桌面崩溃效果。 就是按一下ctrl+空格,整个界面就是hang掉,这时,只能重启。 这个问题出现的频率非常高。
 
受不了了,直接用会ibus下的智能拼音,也很好用。