Git Product home page Git Product logo

jetbrainsruntime-for-linux-x64's People

Contributors

prehonor avatar rikudoupatrickstar avatar studycwq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jetbrainsruntime-for-linux-x64's Issues

我找不到安装目录在哪里

安装方法 : yay -S goland
我尝试使用google 但是我找不到我想要的,我知道这个不是这个项目的问题,但是我不知道怎么获得这个信息,help me~ Thanks!!

与2022.3.3配合,在多显示器场景下会闪屏

复现条件:

如果使用ide内置jbr,重复上述操作,没有上述问题

idea中打开文件会holding几秒,然后才可以执行搜索等操作

如题:
采用jbr后,idea中打开文件,会holding几秒;
现象:执行快捷键ctrl+F搜索、ctrl+W关闭,不起作用。
等待一会儿才可以操作;
已打开文件不受影响。
替换回原来jbr,重启idea后无此问题。

IntelliJ IDEA 2021.1.3 (Ultimate Edition)
Build #IU-211.7628.21, built on June 30, 2021
Licensed to IntelliJ IDEA Evaluator
Expiration date: March 16, 2022
Runtime version: 11.0.11+9-b1341.60 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 5.10.83-amd64-desktop
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 8
Registry: documentation.show.toolbar=true
Non-Bundled Plugins: IdeaVIM (1.9.2), io.zhile.research.ide-eval-resetter (2.1.6), org.jetbrains.plugins.go-template (211.6693.44), name.kropp.intellij.makefile (211.7628.1), com.intellij.kubernetes (211.7442.27), nb-mind-map-idea (1.5.0), org.intellij.scala (2021.1.22), com.jetbrains.php (211.7628.25), Pythonid (211.7628.24), org.jetbrains.plugins.go (211.7628.1)
Kotlin: 211-1.4.32-release-IJ7628.19
Current Desktop: Deepin

五笔输入法能修复一下吗?

目前看五笔输入法还是不能修复光标, 触发概率在100%, 当我按下第三个键或者第四个键人时候,光标到了左下角了。

关于高分辨率显示器下,开启缩放后输入法显示偏移问题的临时修改方案

本地环境
Ubuntu 22.04,搜狗输入法 4.0.1.2123,编辑器intellij idea ce 2022.1.3,笔记本屏幕分辨率2560*1600,缩放比例150%

修改方案
由于能力有限也没有时间精力去找遍整个jbr源码,暂时没有找到函数可以直接获得系统的设置的缩放值。所以,需要各位自己根据自身情况写死。

修改这两行,调整result就行了。

+ if(c!=null)
+ result = new int[]{point.x - c.getPeer().getLocationOnScreen().x + caret_x, point.y - c.getPeer().getLocationOnScreen().y + font_height + caret_y};

修改后

if(c!=null){
    double scale = 2.0;
    result = new int[]{point.x - c.getPeer().getLocationOnScreen().x + caret_x, point.y - c.getPeer().getLocationOnScreen().y + font_height + caret_y};
    result[0] = (int)Math.round(result[0]*scale);
    result[1] = (int)Math.round(result[1]*scale);
    //print调试大法可以放这里
}

已知的问题

  1. 我本地系统缩放比例选择的是150%,但是scale值居然得写2,否则对不齐。
  2. x轴能对齐,y轴还是略微偏下,有强迫症的同学建议直接调整 result[1] 的值。

关于本地编译调试问题
1.编译参考 https://blog.csdn.net/qq_41929417/article/details/117171581https://blog.csdn.net/joi_la/article/details/121998331
2.调试的话,先把编辑器安装目录下的jbr改名备份,再软链接到编译后的jdk目录(我这里是 ln -s xxxxx/JetBrainsRuntime/build/linux-x86_64-normal-server-release/jdk jbr),这样重新打开ide用的就是你编译的jbr了。
3.print调试大法,直接用下面这行,在我这里日志会输出到/home/xxxx/.cache/JetBrains/IdeaIC2022.1/log/idea.log里,直接tail -f就可以看了,每次在编辑器里鼠标点击或是按下键盘键就会有输出。

System.out.printf("%d %d %d %s %d %d %d %d %n", point.x, c.getPeer().getLocationOnScreen().x, caret_x, "=", point.y, c.getPeer().getLocationOnScreen().y, font_height, caret_y);

关于这行print里几个参数代表的含义,我推测point代表的是编辑器里editor控件的左上角坐标,c代表的是编辑器外框的左上角坐标,caret当然就是输入光标的位置了。
4. java代码修改后的重新编译,直接make images就行,几秒钟就编译好了,调试很方便。c代码make images无效,估计是修改后没有被编译工具检测到,我也没有深究,如果用make clean这样就很费时间了。

android-studio 闪退

  • Android Studio版本如下

    Android Studio Chipmunk | 2021.2.1 Patch 2
    Build #AI-212.5712.43.2112.8815526, built on July 10, 2022
    Runtime version: 11.0.12+0-b1504.28-7817840 amd64
    VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
    Linux 5.19.6-arch1-1
    GC: G1 Young Generation, G1 Old Generation
    Memory: 2048M
    Cores: 6
    Registry: external.system.auto.import.disabled=true
    Non-Bundled Plugins: com.wakatime.intellij.plugin (14.1.0), Lombook Plugin (211.7628.21), org.jetbrains.kotlin (212-1.7.10-release-333-AS5457.46)
    Current Desktop: KDE
  • jbr-linux-x64 版本

    17.0.4b469.46

打包方式:jbr-linux-x64

  • 系统

    archlinux最新

我这边下载最新的包替换后fcitx还是光标不跟随

下载了最新的三个版本jbr-linux-x64-202110250050,jbr-linux-x64-202110011042,jbr-linux-x64-202109011042
在rider和goland里面fcitx都光标无法跟随
fcitx版本:5.0.9-1
linux版本:Linux 5.14.10-1-MANJARO
gnome:40.4
是只有我有这个问题吗? 我看都没人反馈

请问能否编译一个jdk8版本

fcitx 输入法候选框不跟随光标的问题在matlab和mathematica中同样出现,使用编译的jbr11能解决光标跟随问题,但是会有其他报错

求助,球球了

是这样,
系统:Ubuntu 22.04

我一开始的时候使用了ibus 输入法,IDEA运行一切正常,文字候选框可以正常的跟随光标,但是我安装切换了fcitx输入法
,之后又 卸载了 fcitx 输入法之后,再去使用 ibus 在IDEA 里面出现了文字候选框始终在,左下角的情况

我确定我的环境变量全部设的是ibus,自启动项也删除了。

使用这个项目的jbr 替换还是无效 , 已经很苦恼很苦恼 = =
图片

在KDE桌面环境下,IDEA窗口无法移动到另一个屏幕

我是Ubuntu + KDE 桌面环境,同时我有两个屏幕,当我使用这个组件后,确实解决了输入法的问题,但是会出现IDEA窗口拖拽到另一个屏幕,迅速被移动回去的问题,只能通过拉大窗口,覆盖到另一个屏幕,这样的方式解决,这个问题在原版的IDEA上并不存在

使用方式还不是很明白,求教下

使用的是idea社区版,里面的jbr目录下的文件如下
image
使用说明是:直接替换 IDE 安装目录下的 jbr 目录
下载的jbr-linux-x64-2022-04-15_00-02压缩包文件如下
image
不知道这个使用说明到底啥意思,
是让我把这个解压出来全放到jbr目录下,还是命名为jbr文件夹删除原来的jbr文件夹???

还有就是这个在idea 中不需要choose runtime

高分屏,带scale参数,fcitx5仍不跟随

感谢!
系统信息:
image
idea版本:
image
问题描述:
idea fcitx5输入框原本在左下角,替换jbr后,输入框有变化,但不正确,如图:
image

猜测:
由于高分屏幕scale=2.0参数没有传递给jbr导致,输入定位在1/2 h/w的实际光标位置。

替换jbr后出现一个小问题

快捷键Ctrl+Alt+鼠标左键 跳转到另一个java文件的实现方法后,
无法使用Ctrl+D复制行,输入错误的内容也无法使用Delete删除,
需要切换到其他打开的文件再切换回来,快捷键和Delete才恢复正常

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.