jetbrains-toolbox загружается на пустой экран

jetbrains-toolbox загружается на пустой экран

В течение последнего месяца или около того я пытался заставить работать jetbrains-toolbox. Раньше это работало (и именно так я установил IntelliJ IDEA и Gogland.) Когда я пошел обновлять IDEA

Я сейчас использую Arch. Вот что я пробовал.

  1. Загрузка jetbrains-toolbox из Sway.
  2. Переустановка jetbrains-toolbox из aur.
  3. Переустановка jetbrains-toolbox с сайта Jetbrains.
  4. Запускаю с --disable-gpu
  5. Очистка ~/.local/share/JetBrains/Toolbox
  6. Гуглю все сообщения, которые получаю.
  7. Загрузка jetbrains-toolbox в разных DE. Я пробовал 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 и его открытия на некоторое время. Другой — от удаления ToolBox из aur и удаления ~/.local/share/JetBrains/Toolbox и его открытия на некоторое время. Они были помечены соответствующим образом.https://gist.github.com/gonzalezjo/4cf09eb4b7ad849df5557fd297a7061c

Когда я открываю ToolBox, меня встречает черный экран. Примерно через 15 секунд он становится белым. Вот галерея imgur, демонстрирующая это.https://i.stack.imgur.com/p9vxf.jpg

(Примечание: у меня недостаточно репутации, чтобы включить их как отдельные изображения, но при этом включить ссылку на журналы. Извините за это :\)

С момента появления черного экрана до момента, когда он становится белым, я засек среднее время в 13,7 секунд, используя приложение-секундомер на моем телефоне и три попытки. С момента, когда я набираю ./jetbrains-toolbox, до момента, когда он становится белым, в среднем проходит около 16,1 секунды. Опять же, три попытки.

Мой процессор — Haswell i7 (i7-4790k), а графический процессор — Pascal (GTX 1050 от Nvidia). Я думаю, что это может быть связано с графическим драйвером или 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/и 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;
    

    Изменения, которые я сделал, специально ограничены Exec, Icon, и Terminal. Я изменил Terminalна trueпросто чтобы посмотреть, что это сделало, и я изменил Iconи Execчтобы отразить новые пути к файлам. Я очень сомневаюсь, что это что-то сделало.

    Вам нужно будет изменить «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. Это сработало!

Извините за создание этого поста. Я никогда бы не подумал, что пойму это так скоро после того, как сделал это. Я на самом деле думал, что я безнадежен.

Если у кого-то есть эта проблема и он не может ее исправить даже после прочтения этого, вы можете оставить ответ, и я, надеюсь, смогу вам помочь. Приношу извинения, если это объяснение было не совсем понятным.

Связанный контент