jetbrains-toolbox 加载到空白屏幕

jetbrains-toolbox 加载到空白屏幕

在过去一个月左右的时间里,我一直在尝试让 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 号操作清除后也能够重新生成,所以我假设我的文件系统上的某个地方有一些东西,但它不是t 走开。我认为这可能是造成问题的原因。我通过查看 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 画廊展示了这一点。https://i.stack.imgur.com/p9vxf.jpg

(注意:我没有足够的声誉来将这些作为单独的图像包含在内,同时仍然包含指向日志的链接。对此感到抱歉:\)

从黑屏显示到变成白色的那一刻,我使用手机上的秒表应用程序并进行了 3 次试验,将时间缩短到平均 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

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

答案1

只需启动即可--disable-seccomp-filter-sandbox,它应该可以工作。

我发现它在https://bbs.archlinux.org/viewtopic.php?id=229859

答案2

所以我花了大约一个月的时间与各地的软件包和下载作斗争,进行了大量的谷歌搜索、四处询问等,但无济于事。我发表了这篇文章,大约一个小时内,在我的文件管理器中乱搞,完全无能为力,我以某种方式设法解决了这个问题。韦尔普。抱歉...这正是我所做的。我猜是绝望万岁吧?

  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. 使用 Ark 将其解压到Extracted文件夹中。

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

  7. 为了避免将自己与/usr/and混淆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 复制粘贴)并编辑了以path=.我把它改为path=~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/share/$app.

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

  11. ./jetbrains-toolbox

  12. 有效!

很抱歉发表这篇文章。我从来没有想过我会在成功后这么快就弄清楚这一点。我其实以为我已经绝望了。

如果有人遇到这个问题,并且在阅读本文后仍无法解决它,您可以留言,我希望能够帮助您。如果这个解释不是很清楚,我很抱歉。

相关内容