搜狗输入法在RStudio下无法切换
Tofloor
poster avatar
139******99
deepin
2016-01-02 19:46
Author
系统:元旦新安装的deepin 2015正式版

工作需要使用RStudio(R语言的一个常用图形环境)。
但在打开RStudio之后,无法切换搜狗输入法。而在同时打开的gedit上可以使用搜狗输入法。
这是逼着让人写英文注释吗?

Reply Favorite View the author
All Replies
139******99
deepin
2016-01-03 00:08
#1
找到一个解决方案:https://support.rstudio.com/hc/en-us/articles/205605748-Using-RStudio-0-99-with-Fctix-on-Linux
认为是RStudio的QT5默认不支持fcitx,可以将fcitx的QT5插件链过去
根据说明输入命令
sudo ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /usr/lib/rstudio/bin/plugins/platforminputcontexts/

但未解决问题
Reply View the author
ygidtu
deepin
2016-01-03 00:48
#2
我一直在win底下用rstudio,最近才在linux跑,我都懒得弄了,直接用拼音,,,
Reply View the author
p091001
deepin
2016-01-03 01:29
#3
那可以试试复制粘贴

在gedit中写好复制进去
Reply View the author
139******99
deepin
2016-01-03 04:27
#4
找到一种折衷的办法。
例如,要编辑程序文件111.R,用RStudio和suSblime同时打开(这个不知算是linux的优势,还是漏洞)。
当在RStudio里需要添加汉字时,保存该文件即可(无需关闭)。此时在sublime里可看到最新修改的程序,然后再需要添加汉字的地方输入相应的文字。在sublime里保存(同样无需关闭),返回RStudio,点击该文件即可看到输入的汉字。
Reply View the author
cxbii
deepin
2016-01-04 18:35
#5
这个应该是RStudio的问题,那么我们无法修复
Reply View the author
johnmy
deepin
2017-03-31 12:43
#6
https://bbs.deepin.org/post/35191
找到一个解决方案:https://support.rstudio.com/hc/en-us/articles/205605748-Using-RStudio-0-99-with-Fc ...

楼主最后解决这个问题了吗?
最近我也遇到了,按网上的方案也解决不了
Reply View the author
lixiaobai
deepin
2017-04-02 06:42
#7
用英文吧,win和Linux的中文编码不一样,换系统都会变乱码的,有点和tty的问题类似
Reply View the author
139******99
deepin
2017-04-05 03:12
#8
https://bbs.deepin.org/post/35191
楼主最后解决这个问题了吗?
最近我也遇到了,按网上的方案也解决不了

不好意思,一般不登陆,偶尔上来看看。
我改用rstudio server版,就可以输入中文了。虽然还不太完美,但基本可以满足需求。
Reply View the author
lixiaobai
deepin
2017-04-05 06:09
#9
server版好像很贵啊,要995刀呢
Reply View the author
139******99
deepin
2017-04-06 23:15
#10
https://bbs.deepin.org/post/35191
server版好像很贵啊,要995刀呢

可以下载免费版啊
和单机版一样,有免费版和收费版
Reply View the author
tctcab
deepin
2017-05-16 16:25
#11
在Rstudio1.0以后的版本, 某日本博主提供了以下解决方案

原文(http://blog.goo.ne.jp/ikunya/e/ca6fd08bb8f304ccb90362b7d78b560c)


1. download &install [fcitx-qt5-rstudio.tar.gz](http://ikuya.info/tmp/fcitx-qt5-rstudio.tar.gz)

  1. $ wget http://ikuya.info/tmp/fcitx-qt5-rstudio.tar.gz
  2. $ tar xf fcitx-qt5-rstudio.tar.gz
  3. $ cd fcitx-qt5-rstudio
  4. $ sudo apt install ./fcitx-frontend-qt5-rstudio_1.0.5-1_amd64.deb ./libfcitx-qt5-1-rstudio_1.0.5-1_amd64.deb
Copy the Code


2. restart Rstudio.




Reply View the author
139******99
deepin
2017-05-20 01:06
#12
下列软件包有未满足的依赖关系:
fcitx-frontend-qt5-rstudio : 依赖: qtbase-abi-5-5-1 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
#######################################################################
https://bbs.deepin.org/user/80650 https://bbs.deepin.org/user/48640
我用的官方CDN(加速)源
这个qtbase能自己安装吗?
Reply View the author
zhangshuang
deepin
2017-05-22 17:05
#13
https://bbs.deepin.org/post/35191
下列软件包有未满足的依赖关系:
fcitx-frontend-qt5-rstudio : 依赖: qtbase-abi-5-5-1 但无法安装它
E:  ...

这个地址下载的软件包版本太旧了依赖qt5.5.1 deepin仓库qt版本为qt5.6.1  需要重新在deepin上面编译。
Reply View the author
zhangshuang
deepin
2017-05-22 17:16
#14
https://bbs.deepin.org/post/35191
找到一个解决方案:https://support.rstudio.com/hc/en-us/articles/205605748-Using-RStudio-0-99-with-Fc ...

而且你这个命令是没写全 还是有问题?
Reply View the author
139******99
deepin
2017-05-22 19:01
#15
https://bbs.deepin.org/post/35191
而且你这个命令是没写全 还是有问题?
谢谢回复!
##################################################
sudo apt install ./fcitx-frontend-qt5-rstudio_1.0.5-1_amd64.deb ./libfcitx-qt5-1-rstudio_1.0.5-1_amd64.deb
[sudo] explore 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
注意,选中 'fcitx-frontend-qt5-rstudio' 而非 './fcitx-frontend-qt5-rstudio_1.0.5-1_amd64.deb'
注意,选中 'libfcitx-qt5-1-rstudio' 而非 './libfcitx-qt5-1-rstudio_1.0.5-1_amd64.deb'
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
fcitx-frontend-qt5-rstudio : 依赖: qtbase-abi-5-5-1 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
############################################################
这是安装命令的输出结果。命令应该没有问题,直接复制的,不知为什么会出现那些提示。另外我也尝试了直接双击安装,libfcitx-qt5-1-rstudio_1.0.5-1_amd64.deb可以安装,fcitx-frontend-qt5-rstudio_1.0.5-1_amd64.deb提示依赖不满足。
还有一个问题是,我用新立得搜索qtbase搜不到东西,无论哪个版本的。不知道是否源里没有这个软件?

关键是我这台笔记本属于工作机,而这个软件不知是否和系统关系密切,装上之后系统挂掉的话就惨了。所以不敢随意尝试。
Reply View the author
zhangshuang
deepin
2017-05-22 23:11
#16
解决办法为:
dpkg-deb -R  fcitx-frontend-qt5-rstudio_1.0.5-1_amd64.deb    fcitx-frontend-qt5-rstudio (解压deb包)
然后把解压出来的文件fcitx-frontend-qt5-rstudio/usr/lib/rstudio/  目录下面的对应文件拷贝到系统/usr/lib/rstudio/目录下面
同理
dpkg-deb -R  libfcitx-qt5-1-rstudio_1.0.5-1_amd64.deb  libfcitx-qt5-1-rstudio(解压deb包)
把解压目录对应的libfcitx-qt5-1-rstudio/usr/lib/rstudio/  拷贝到/usr/lib/rstudio目录下面重新启动rstudio即可。

原理是如果dpkg安装会检测依赖关系,有依赖问题则无法安装,这个手动安装不用管依赖问题。
Reply View the author
Comments
china140106
2017-05-23 16:59
太棒了!!!
jingle
deepin
2017-06-03 01:39
#17
已经上架了
Reply View the author
139******99
deepin
2017-06-11 21:38
#18

上架的rstudio解决了输入中文的问题了吗?
Reply View the author
jingle
deepin
2017-06-12 16:42
#19
https://bbs.deepin.org/post/35191
上架的rstudio解决了输入中文的问题了吗?

这个到没有试过。
Reply View the author