jetbrains-toolbox加载到黑屏


9

在过去一个月左右的时间里,我一直在尝试使jetbrains-toolbox正常工作。它曾经可以工作(也是我安装IntelliJ IDEA和Gogland的方式。)当我去更新IDEA时

我目前正在使用Arch。这是我尝试过的东西。

  1. 从Sway内加载jetbrains-toolbox。
  2. 从aur重新安装jetbrains-toolbox。
  3. 从Jetbrains网站重新安装jetbrains-toolbox。
  4. 用--disable-gpu启动
  5. 清除〜/ .local / share / JetBrains / Toolbox
  6. 谷歌搜索我收到的所有消息。
  7. 在不同的DE中加载jetbrains-toolbox。我尝试了GNOME,KDE和i3。

设置文件(〜/ local / share / JetBrains / Toolbox / .settings.json),即使被操作编号5清除后,也可以重新生成,因此,我认为文件系统中某处存在某些文件,它不是“不会消失。我认为这可能是造成问题的原因。我已经通过查看Thunar的回收站文件夹验证了设置文件已删除。但是,从ripgrep搜索我的电子邮件地址(包含在设置文件中)并没有发现任何相关信息。

这些是我运行的命令:

  1. cd ~/ sudo rg --hidden "MY_EMAIL_HERE" >> ~/Desktop/home_search.txt
  2. cd /usr/ sudo rg --hidden "MY_EMAIL_HERE" >> ~/Desktop/home_search.txt

唯一相关的结果是: .local/share/JetBrains/Toolbox/.settings.json: "email": "MY_EMAIL_HERE", .local/share/Trash/files/Toolbox/.settings.json: "email": "MY_EMAIL_HERE",

我并不完全精通Linux,但是一段时间以来我一直在寻求帮助。如果您有任何建议,请耐心等待。我可能有点愚蠢。

当我从终端运行它时,这是显示的消息:

john@john ~/D/jetbrains-toolbox-1.2.2314> ./jetbrains-toolbox [0415/155414:WARNING:resource_bundle.cc(311)] locale_file_path.empty() for locale

这是一条偶尔会通过系统任务栏通知显示的消息(它不使用我的通知守护程序):

failed to find application to url: share/jetbrains-toolbox/jetbrains-toolbox

也许我需要在/ usr / share或〜/ .local / share中有一个名为jetbrains-toolbox的文件夹?我在任何位置都没有该文件夹。

这是两个日志文件。一种是通过执行ToolBox并使其保持打开状态。另一个方法是从aur卸载ToolBox并删除〜/ .local / share / JetBrains / Toolbox并使其保持打开状态。它们已被适当标记。https://gist.github.com/gonzalezjo/4cf09eb4b7ad849df5557fd297a7061c

当我打开工具箱时,我看到一个黑屏。大约15秒钟后,它变成白色。这是一个展示此内容的imgur画廊。http://imgur.com/a/JS08D

(注意:我没有足够的声誉将它们作为单独的图像包括在内,同时仍包含指向日志的链接。很抱歉::)

从黑屏显示到变白的那一刻,我已经使用手机上的秒表应用程序进行了三次试用,将其平均时间降低到了13.7秒。从我输入./jetbrains-toolbox到它变成白色的那一刻,平均大约需要16.1秒。再次,三审判。

我的CPU是Haswell i7(i7-4790k),而我的GPU是Pascal(Nvidia的GTX 1050)。我认为这可能是图形驱动程序或X相关的(或两者都是?我在这里毫无头绪。)基于可怕的经验,升级驱动程序使我无法进入DE。在xorg(或类似的东西?)和nvidia重新安装软件包。

根据nvidia-smi,我的驱动程序版本是:

NVIDIA-SMI 378.13 Driver Version: 378.13

我已经尽力提供了所有可能的信息,但是如果需要其他任何信息,我很乐意提供。


它将由Jetbrains在.5xxx版本中修复。我什至将Bug任务从他们的跟踪器链接到Arch论坛。
卡斯珀(Kaspar)

Answers:



2

因此,我花了大约一个月的时间在各处寻找软件包和下载,却无数次地使用Google搜索,询问等等。我发表了这篇文章,在大约一个小时内,我的文件管理器变得一团糟,完全毫无头绪,我设法解决了这个问题。威尔 抱歉...这正是我所做的。我为绝望而欢呼吧?

  1. jetbrains-toolbox从AUR 安装软件包。

  2. 转到/opt/JetBrains/Toolbox(通过查看找到PKGBUILD

  3. 导航到/opt/JetBrains/Toolbox/bin/查找jetbrains-toolbox可执行文件。我将此复制到了名为的文档中创建的文件夹中ToolboxResearch/
    (运行mkdir -p ~/Documents/ToolboxResearch/Extracted,然后运行cp /opt/JetBrains/Toolbox/bin/jetbrains-toolbox ~/Documents/ToolboxResearch)。

  4. 导航 ~/Documents/ToolboxResearch

  5. 使用方舟将其解压缩到Extracted文件夹中。

  6. 您应该具有如下所示的文件层次结构:~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/。我从我选择的文件管理器Thunar的文件路径栏中复制了此文件,因此,如果到现在为止在任何地方出错,您都可以放心这部分是正确的。

  7. 为了避免/usr/和和混淆usr/,我跑了mv ~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/usr ~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store

  8. 我编辑~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/Jetbrains Toolbox以具有以下内容:

    Type=Application
    Name=JetBrains Toolbox
    Exec=/home/john/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/bin/jetbrains-toolbox %u
    Icon=/store/share/jetbrains-toolbox/toolbox.svg
    StartupNotify=false
    Terminal=true
    MimeType=x-scheme-handler/jetbrains;
    

    我所做的更改是专门仅限于ExecIconTerminal。我更改Terminaltrue仅查看它做了什么,并且更改IconExec反映了新的文件路径。我对此表示怀疑,尽管这样做无济于事。

    您将需要更改“ john”以反映您的主目录,而不是我的目录。

  9. ~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/bin/jetbrains-toolbox在编辑器中打开(再次从Thunar复制粘贴)并编辑了第5行(以开头)path=。我将其更改为path=~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/share/$app

  10. 导航至~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/bin/我的终端。

  11. ./jetbrains-toolbox

  12. 有效!

对不起,发表这篇文章。我从没想到我会在这么快就解决这个问题。我实际上以为我没有希望了。

如果有人遇到此问题,即使在阅读此书后仍无法解决,则可以留下答复,希望能为您提供帮助。如果这个解释不太清楚,我深表歉意。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.