在过去一个月左右的时间里,我一直在尝试让 jetbrains-toolbox 正常工作。它曾经可以工作(这就是我安装 IntelliJ IDEA 和 Gogland 的方式。)当我去更新 IDEA 时
我目前正在使用Arch。这是我尝试过的事情。
- 从 Sway 中加载 jetbrains-toolbox。
- 从 aur 重新安装 jetbrains-toolbox。
- 从 Jetbrains 网站重新安装 jetbrains-toolbox。
- 使用 --disable-gpu 启动它
- 清除 ~/.local/share/JetBrains/Toolbox
- 谷歌搜索我收到的所有消息。
- 在不同的 DE 中加载 jetbrains-toolbox。我尝试过 GNOME、KDE 和 i3。
设置文件(~/local/share/JetBrains/Toolbox/.settings.json)即使被第 5 号操作清除后也能够重新生成,所以我假设我的文件系统上的某个地方有一些东西,但它不是t 走开。我认为这可能是造成问题的原因。我通过查看 Thunar 的垃圾文件夹确认设置文件已被删除。但是,从 ripgrep 搜索我的电子邮件地址(包含在设置文件中)没有找到任何相关内容。
这些是我运行的命令:
cd ~/ sudo rg --hidden "MY_EMAIL_HERE" >> ~/Desktop/home_search.txt
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
,它应该可以工作。
答案2
所以我花了大约一个月的时间与各地的软件包和下载作斗争,进行了大量的谷歌搜索、四处询问等,但无济于事。我发表了这篇文章,大约一个小时内,在我的文件管理器中乱搞,完全无能为力,我以某种方式设法解决了这个问题。韦尔普。抱歉...这正是我所做的。我猜是绝望万岁吧?
jetbrains-toolbox
从 AUR安装软件包。转到
/opt/JetBrains/Toolbox
(通过查看找到PKGBUILD
)导航到
/opt/JetBrains/Toolbox/bin/
查找jetbrains-toolbox
可执行文件。我将其复制到我在名为 的文档中创建的文件夹中ToolboxResearch/
。
(跑mkdir -p ~/Documents/ToolboxResearch/Extracted
,然后跑cp /opt/JetBrains/Toolbox/bin/jetbrains-toolbox ~/Documents/ToolboxResearch
)。导航
~/Documents/ToolboxResearch
使用 Ark 将其解压到
Extracted
文件夹中。您应该有一个如下所示的文件层次结构:
~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/
。我从我选择的文件管理器 Thunar 的文件路径栏中复制了此内容,因此,如果到目前为止我在任何地方犯了错误,您可以放心,这部分是正确的。为了避免将自己与
/usr/
and混淆usr/
,我跑了mv ~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/usr ~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store
。我编辑
~/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;
我所做的更改具体限于
Exec
、Icon
和Terminal
。我更改Terminal
为true
只是为了看看它做了什么,我进行了更改Icon
并Exec
反映了新的文件路径。我非常怀疑这是否起到了任何作用。您需要更改“john”以反映您的主目录而不是我的。
我在编辑器中打开
~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/bin/jetbrains-toolbox
(再次从 Thunar 复制粘贴)并编辑了以path=
.我把它改为path=~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/share/$app
.导航到
~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/bin/
我的终端。然
./jetbrains-toolbox
有效!
很抱歉发表这篇文章。我从来没有想过我会在成功后这么快就弄清楚这一点。我其实以为我已经绝望了。
如果有人遇到这个问题,并且在阅读本文后仍无法解决它,您可以留言,我希望能够帮助您。如果这个解释不是很清楚,我很抱歉。