在過去一個月左右的時間裡,我一直在嘗試讓 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
有效!
很抱歉發表這篇文章。我從來沒有想過我會在成功後這麼快就弄清楚這一點。我其實以為我已經絕望了。
如果有人遇到這個問題,並且在閱讀本文後仍無法解決它,您可以留言,我希望能夠幫助您。如果這個解釋不是很清楚,我很抱歉。