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. 有效!

很抱歉發表這篇文章。我從來沒有想過我會在成功後這麼快就弄清楚這一點。我其實以為我已經絕望了。

如果有人遇到這個問題,並且在閱讀本文後仍無法解決它,您可以留言,我希望能夠幫助您。如果這個解釋不是很清楚,我很抱歉。

相關內容