Seit ungefähr einem Monat versuche ich, die Jetbrains-Toolbox zum Laufen zu bringen. Früher hat es funktioniert (und so habe ich IntelliJ IDEA und Gogland installiert), als ich die IDEA aktualisiert habe
Ich benutze derzeit Arch. Hier sind die Dinge, die ich versucht habe.
- Laden der Jetbrains-Toolbox aus Sway.
- Jetbrains-Toolbox von aur neu installieren.
- Neuinstallation der Jetbrains-Toolbox von der Jetbrains-Website.
- Starten mit --disable-gpu
- Löschen von ~ / .local / share / JetBrains / Toolbox
- Google alle Nachrichten, die ich bekomme.
- Laden der Jetbrains-Toolbox in verschiedenen DEs. Ich habe GNOME, KDE und i3 ausprobiert.
Die Einstellungsdatei (~ / local / share / JetBrains / Toolbox / .settings.json) kann auch nach dem Löschen durch Aktion Nummer 5 neu generiert werden. Ich gehe also davon aus, dass sich irgendwo in meinem Dateisystem etwas befindet, das nicht vorhanden ist. ' Ich gehe nicht weg. Ich denke, dies könnte die Probleme verursachen. Ich habe überprüft, ob die Einstellungsdatei gelöscht wurde, indem ich mir Thunars Papierkorb angesehen habe. Eine Suche nach meiner E-Mail-Adresse (in der Einstellungsdatei enthalten) von ripgrep ergab jedoch nichts Relevantes.
Dies sind die Befehle, die ich ausgeführt habe:
cd ~/ sudo rg --hidden "MY_EMAIL_HERE" >> ~/Desktop/home_search.txt
cd /usr/ sudo rg --hidden "MY_EMAIL_HERE" >> ~/Desktop/home_search.txt
Die einzigen relevanten Ergebnisse waren:
.local/share/JetBrains/Toolbox/.settings.json: "email": "MY_EMAIL_HERE",
.local/share/Trash/files/Toolbox/.settings.json: "email": "MY_EMAIL_HERE",
Ich beherrsche Linux nicht gerade, aber ich habe eine Weile um Hilfe gebeten. Wenn Sie einen Rat haben, haben Sie bitte Geduld mit mir. Ich könnte ein bisschen dumm sein.
Wenn ich es vom Terminal aus starte, wird folgende Meldung angezeigt:
john@john ~/D/jetbrains-toolbox-1.2.2314> ./jetbrains-toolbox
[0415/155414:WARNING:resource_bundle.cc(311)] locale_file_path.empty() for locale
Dies ist eine Nachricht, die gelegentlich über eine Taskleistenbenachrichtigung angezeigt wird (mein Benachrichtigungsdämon wird nicht verwendet):
failed to find application to url: share/jetbrains-toolbox/jetbrains-toolbox
Vielleicht brauche ich einen Ordner in / usr / share oder ~ / .local / share mit dem Namen jetbrains-toolbox? Ich nicht habe diesen Ordner in jeder Lage.
Dies sind zwei Protokolldateien. Eine davon ist, ToolBox auszuführen und es für eine Weile offen zu lassen. Eine andere Möglichkeit besteht darin, ToolBox von aur zu deinstallieren, ~ / .local / share / JetBrains / Toolbox zu löschen und für eine Weile offen zu lassen. Sie wurden entsprechend gekennzeichnet. https://gist.github.com/gonzalezjo/4cf09eb4b7ad849df5557fd297a7061c
Wenn ich ToolBox öffne, werde ich mit einem schwarzen Bildschirm begrüßt. Nach ca. 15 Sekunden wird es weiß. Hier ist eine Imgur-Galerie, die dies zeigt. http://imgur.com/a/JS08D
(Hinweis: Ich habe nicht genug Ruf, um diese als separate Bilder aufzunehmen, während ich noch einen Link zu den Protokollen einbinde. Tut mir leid: \)
Von dem Moment an, in dem der schwarze Bildschirm angezeigt wird, bis zu dem Moment, in dem er weiß wird, habe ich ihn mithilfe einer Stoppuhr-App auf meinem Telefon und drei Versuchen auf durchschnittlich 13,7 Sekunden reduziert. Von dem Moment an, in dem ich ./jetbrains-toolbox tippe, bis zu dem Moment, in dem es weiß wird, sind es durchschnittlich 16,1 Sekunden. Wieder drei Versuche.
Meine CPU ist ein Haswell i7 (i7-4790k) und meine GPU ist Pascal (Nvidias GTX 1050). Ich denke, es ist möglich, dass dies ein Grafiktreiber oder ein X-bezogener (oder beides? Ich bin hier ahnungslos) sein könnte, basierend auf einer beängstigenden Erfahrung, bei der das Aktualisieren von Treibern mich daran gehindert hat, ein DE einzugeben. Diese Erfahrung wurde behoben, nachdem xorg (oder so ähnlich?) Und das nvidia
Paket neu installiert wurden.
Laut nvidia-smi lautet meine Treiberversion:
NVIDIA-SMI 378.13 Driver Version: 378.13
Ich habe versucht, alle Informationen bereitzustellen, die ich kann, aber wenn etwas anderes benötigt wird, bin ich gerne bereit, diese bereitzustellen.
quelle
Antworten:
Einfach mit starten
--disable-seccomp-filter-sandbox
und es sollte funktionieren.Ich habe es in https://bbs.archlinux.org/viewtopic.php?id=229859 gefunden
quelle
Also habe ich ungefähr einen Monat damit verbracht, überall mit Paketen und Downloads zu kämpfen, mit tonnenweise googeln, herumfragen usw., ohne Erfolg. Ich habe diesen Beitrag verfasst und innerhalb einer Stunde, völlig ahnungslos in meinem Dateimanager herumgespielt, habe ich es irgendwie geschafft, das zu beheben. Welp. Entschuldigung ... Genau das habe ich getan. Hurra für die Verzweiflung, denke ich?
Installieren Sie das
jetbrains-toolbox
Paket von der AUR.Gehe zu
/opt/JetBrains/Toolbox
(gefunden durch Betrachten derPKGBUILD
)Navigieren Sie zu
/opt/JetBrains/Toolbox/bin/
, umjetbrains-toolbox
eine ausführbare Datei zu finden . Ich habe dies in einen Ordner kopiert, den ich in benannten Dokumenten erstellt habeToolboxResearch/
.(Ausführen
mkdir -p ~/Documents/ToolboxResearch/Extracted
, dann ausführencp /opt/JetBrains/Toolbox/bin/jetbrains-toolbox ~/Documents/ToolboxResearch
).Navigieren Sie zu
~/Documents/ToolboxResearch
Extrahieren Sie es mit Ark in den
Extracted
Ordner.Sie sollten eine Dateihierarchie haben, die so aussieht :
~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/
. Ich habe dies aus der Dateipfadleiste von Thunar, meinem bevorzugten Dateimanager, kopiert. Wenn ich also bis zu diesem Zeitpunkt irgendwo einen Fehler gemacht habe, können Sie sicher sein, dass dieser Teil korrekt ist.Um mich nicht mit
/usr/
und zu verwechselnusr/
, rannte ichmv ~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/usr ~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store
.Ich
~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/Jetbrains Toolbox
habe diese Inhalte bearbeitet :Die Änderungen , die ich gemacht sind speziell darauf beschränkt zu sein
Exec
,Icon
undTerminal
. Ich änderte ,Terminal
umtrue
nur um zu sehen , was es tat , und ich geändertIcon
undExec
die neuen Dateipfade zu reflektieren. Ich bezweifle sehr, dass dies irgendetwas getan hat.Sie möchten "john" ändern, um Ihr Home-Verzeichnis anstelle von meinem wiederzugeben.
Ich habe
~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/bin/jetbrains-toolbox
in meinem Editor (wieder Kopieren und Einfügen von Thunar) geöffnet und Zeile 5 bearbeitet, die mit beginntpath=
. Ich habe es geändert inpath=~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/share/$app
.Navigierte zu
~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/bin/
in meinem Terminal.Ran
./jetbrains-toolbox
Es funktionierte!
Entschuldigung für diesen Beitrag. Ich hätte nie gedacht, dass ich das so schnell herausfinden würde, nachdem ich es geschafft habe. Ich dachte eigentlich, ich wäre hoffnungslos.
Wenn jemand dieses Problem hat und es auch nach dem Lesen nicht beheben kann, können Sie eine Antwort hinterlassen, und ich kann Ihnen hoffentlich weiterhelfen. Ich entschuldige mich, wenn diese Erklärung nicht sehr klar war.
quelle