Die Jetbrains-Toolbox wird auf einen leeren Bildschirm geladen

9

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.

  1. Laden der Jetbrains-Toolbox aus Sway.
  2. Jetbrains-Toolbox von aur neu installieren.
  3. Neuinstallation der Jetbrains-Toolbox von der Jetbrains-Website.
  4. Starten mit --disable-gpu
  5. Löschen von ~ / .local / share / JetBrains / Toolbox
  6. Google alle Nachrichten, die ich bekomme.
  7. 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:

  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

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 nvidiaPaket 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.

J. Gonzalez
quelle
Es wird in der Version .5xxx von Jetbrains behoben. Ich habe sogar die Fehleraufgabe von ihrem Tracker mit Arch-Foren verknüpft.
Kaspar

Antworten:

2

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?

  1. Installieren Sie das jetbrains-toolboxPaket von der AUR.

  2. Gehe zu /opt/JetBrains/Toolbox(gefunden durch Betrachten der PKGBUILD)

  3. Navigieren Sie zu /opt/JetBrains/Toolbox/bin/, um jetbrains-toolboxeine ausführbare Datei zu finden . Ich habe dies in einen Ordner kopiert, den ich in benannten Dokumenten erstellt habe ToolboxResearch/.
    (Ausführen mkdir -p ~/Documents/ToolboxResearch/Extracted, dann ausführen cp /opt/JetBrains/Toolbox/bin/jetbrains-toolbox ~/Documents/ToolboxResearch).

  4. Navigieren Sie zu ~/Documents/ToolboxResearch

  5. Extrahieren Sie es mit Ark in den ExtractedOrdner.

  6. 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.

  7. Um mich nicht mit /usr/und zu verwechseln usr/, rannte ich mv ~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/usr ~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store.

  8. Ich ~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/Jetbrains Toolboxhabe diese Inhalte bearbeitet :

    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;
    

    Die Änderungen , die ich gemacht sind speziell darauf beschränkt zu sein Exec, Iconund Terminal. Ich änderte , Terminalum truenur um zu sehen , was es tat , und ich geändert Iconund Execdie 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.

  9. Ich habe ~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/bin/jetbrains-toolboxin meinem Editor (wieder Kopieren und Einfügen von Thunar) geöffnet und Zeile 5 bearbeitet, die mit beginnt path=. Ich habe es geändert in path=~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/share/$app.

  10. Navigierte zu ~/Documents/ToolboxResearch/Extracted/jetbrains-toolbox/store/bin/in meinem Terminal.

  11. Ran ./jetbrains-toolbox

  12. 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.

J. Gonzalez
quelle