В течение последнего месяца или около того я пытался заставить работать jetbrains-toolbox. Раньше это работало (и именно так я установил IntelliJ IDEA и Gogland.) Когда я пошел обновлять IDEA
Я сейчас использую Arch. Вот что я пробовал.
- Загрузка jetbrains-toolbox из Sway.
- Переустановка jetbrains-toolbox из aur.
- Переустановка jetbrains-toolbox с сайта Jetbrains.
- Запускаю с --disable-gpu
- Очистка ~/.local/share/JetBrains/Toolbox
- Гуглю все сообщения, которые получаю.
- Загрузка jetbrains-toolbox в разных DE. Я пробовал GNOME, KDE и i3.
Файл настроек (~/local/share/JetBrains/Toolbox/.settings.json), даже после очистки действием номер 5, способен восстанавливаться, поэтому я предполагаю, что где-то в моей файловой системе есть что-то, что не исчезает. Я думаю, что это может быть причиной проблем. Я убедился, что файл настроек был удален, просмотрев папку корзины 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 и его открытия на некоторое время. Другой — от удаления 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
Итак, я потратил около месяца на борьбу с пакетами и загрузками везде, с тоннами гугления, расспросов и т. д., но безрезультатно. Я создал этот пост и примерно через час, возясь в своем файловом менеджере, совершенно ничего не понимая, мне каким-то образом удалось это исправить. Ну что ж. Извините... Вот что я сделал. Ура отчаянию, я полагаю?
Установите
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/
и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) в своем редакторе и отредактировал строку 5, которая начинается сpath=
. Я изменил ее наpath=~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/share/$app
.Перешел
~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/bin/
в моем терминале.Ран
./jetbrains-toolbox
Это сработало!
Извините за создание этого поста. Я никогда бы не подумал, что пойму это так скоро после того, как сделал это. Я на самом деле думал, что я безнадежен.
Если у кого-то есть эта проблема и он не может ее исправить даже после прочтения этого, вы можете оставить ответ, и я, надеюсь, смогу вам помочь. Приношу извинения, если это объяснение было не совсем понятным.