I’m trying to setup Pycharm professional edition on Fedora 25 x64.
After downloading the files and extracting them, I’m trying to run the script ./pycharm.sh
in the bin directory.
This is the error I get:
Startup Error: Unable to detect graphics environment
I have checked my Java version
[root@localhost bin]# java -version
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)
I tried as well to set the DISPLAY variable:
export DISPLAY=:0
And this is what I get:
[root@localhost bin]# ./pycharm.sh
No protocol specified
Start Failed: Failed to initialize graphics environment
java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
Any suggestions please ?
asked Sep 8, 2017 at 20:47
1
I had the same error installing in a clean Ubuntu 17.10, with Gnome on Wayland. At @mattdm’s suggestion in your comments, I just opened a new terminal (as myself, not root) and it ran fine. I was running as root (after unpacking everything to /opt/) when I got the error.
mike@feynman:~$ /opt/pycharm/bin/pycharm.sh
Once you register/activate, just click the «* Configure v» pulldown from the welcome window, and select «Create Desktop Entry» to make it available from your OS menus. I’m assuming JetBrains made this work for whichever linux flavor you prefer.
answered Oct 21, 2017 at 20:57
mightypilemightypile
7,4193 gold badges35 silver badges42 bronze badges
2
Your X environment is not properly set (manually setting DISPLAY
doesn’t always work). Possibly because you’re attempting this as root
and root
is not the owner of the graphics session. There could be other reasons, too.
You won’t be able to run xclock
or any other X app either in this situation — this is the clue that it’s not a pycharm
-related problem. For example if you ssh to localhost as root
, not as the user currently logged in into the graphical session:
laptop:~ # ssh localhost
Password:
Last login: Thu Nov 23 22:19:06 2017 from localhost
Have a lot of fun...
laptop:~ # export DISPLAY=:0
laptop:~ # xclock
No protocol specified
Error: Can't open display: :0
laptop:~ # konsole
No protocol specified
Segmentation fault
laptop:~ # pycharm
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
No protocol specified
Start Failed: Failed to initialize graphics environment
You’d also see the same behaviour if you attempt the same in a text-mode console.
To address this issue open a new terminal from the graphics environment — if it is properly installed you should be able to run any of the X apps, including pycharm (or at least it shouldn’t fail with that error).
answered Nov 24, 2017 at 3:38
Dan CornilescuDan Cornilescu
39.2k12 gold badges60 silver badges97 bronze badges
In fedora
I have installed pycharm using fedy. This is worked.
Or change to a another user and try except root.
Phpstrom, Webstrom, PyCharm
Above three of them worked same like that.
answered Nov 24, 2017 at 0:30
ArafathArafath
1,0922 gold badges14 silver badges28 bronze badges
In my case I am runing pycharm through docker, which is different host, run command xhost + , this would disable access control and client would be able to connect from any host.
moondaisy
4,2056 gold badges40 silver badges68 bronze badges
answered Jun 20, 2018 at 17:10
Try running the program from another user instead of root. It worked for me.
answered May 2, 2021 at 2:51
I used OpenJDK instead of Oracle Java, because PyCharm hangs on Raspberry Pi.
In the file /etc/java-8-openjdk/accessibility.properties
, disabling the entry assistive_technologies
(simply comment out with a #
) solved the issue.
answered Apr 25, 2019 at 13:56
Thomas WellerThomas Weller
53.3k20 gold badges122 silver badges210 bronze badges
This is what resolved my issue:
export DISPLAY='localhost:11'
tdy
32.6k15 gold badges66 silver badges67 bronze badges
answered Nov 18, 2021 at 18:31
I’m trying to setup Pycharm professional edition on Fedora 25 x64.
After downloading the files and extracting them, I’m trying to run the script ./pycharm.sh
in the bin directory.
This is the error I get:
Startup Error: Unable to detect graphics environment
I have checked my Java version
[root@localhost bin]# java -version
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)
I tried as well to set the DISPLAY variable:
export DISPLAY=:0
And this is what I get:
[root@localhost bin]# ./pycharm.sh
No protocol specified
Start Failed: Failed to initialize graphics environment
java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
Any suggestions please ?
asked Sep 8, 2017 at 20:47
1
I had the same error installing in a clean Ubuntu 17.10, with Gnome on Wayland. At @mattdm’s suggestion in your comments, I just opened a new terminal (as myself, not root) and it ran fine. I was running as root (after unpacking everything to /opt/) when I got the error.
mike@feynman:~$ /opt/pycharm/bin/pycharm.sh
Once you register/activate, just click the «* Configure v» pulldown from the welcome window, and select «Create Desktop Entry» to make it available from your OS menus. I’m assuming JetBrains made this work for whichever linux flavor you prefer.
answered Oct 21, 2017 at 20:57
mightypilemightypile
7,4193 gold badges35 silver badges42 bronze badges
2
Your X environment is not properly set (manually setting DISPLAY
doesn’t always work). Possibly because you’re attempting this as root
and root
is not the owner of the graphics session. There could be other reasons, too.
You won’t be able to run xclock
or any other X app either in this situation — this is the clue that it’s not a pycharm
-related problem. For example if you ssh to localhost as root
, not as the user currently logged in into the graphical session:
laptop:~ # ssh localhost
Password:
Last login: Thu Nov 23 22:19:06 2017 from localhost
Have a lot of fun...
laptop:~ # export DISPLAY=:0
laptop:~ # xclock
No protocol specified
Error: Can't open display: :0
laptop:~ # konsole
No protocol specified
Segmentation fault
laptop:~ # pycharm
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
No protocol specified
Start Failed: Failed to initialize graphics environment
You’d also see the same behaviour if you attempt the same in a text-mode console.
To address this issue open a new terminal from the graphics environment — if it is properly installed you should be able to run any of the X apps, including pycharm (or at least it shouldn’t fail with that error).
answered Nov 24, 2017 at 3:38
Dan CornilescuDan Cornilescu
39.2k12 gold badges60 silver badges97 bronze badges
In fedora
I have installed pycharm using fedy. This is worked.
Or change to a another user and try except root.
Phpstrom, Webstrom, PyCharm
Above three of them worked same like that.
answered Nov 24, 2017 at 0:30
ArafathArafath
1,0922 gold badges14 silver badges28 bronze badges
In my case I am runing pycharm through docker, which is different host, run command xhost + , this would disable access control and client would be able to connect from any host.
moondaisy
4,2056 gold badges40 silver badges68 bronze badges
answered Jun 20, 2018 at 17:10
Try running the program from another user instead of root. It worked for me.
answered May 2, 2021 at 2:51
I used OpenJDK instead of Oracle Java, because PyCharm hangs on Raspberry Pi.
In the file /etc/java-8-openjdk/accessibility.properties
, disabling the entry assistive_technologies
(simply comment out with a #
) solved the issue.
answered Apr 25, 2019 at 13:56
Thomas WellerThomas Weller
53.3k20 gold badges122 silver badges210 bronze badges
This is what resolved my issue:
export DISPLAY='localhost:11'
tdy
32.6k15 gold badges66 silver badges67 bronze badges
answered Nov 18, 2021 at 18:31
Содержание
- Не стартует
- Ошибка запуска Pycharm: невозможно определить графическое окружение
- 5 ответов
- Ahsanfile Projects
- Sharing Pengalaman Menggunakan Teknologi Informasi
- [Solved] Android Studio Error on Ubuntu 14.04 LTS : Startup Error, Unable to detect graphics environment !
- Ошибка запуска Pycharm: невозможно определить графическую среду
- Русские Блоги
- Общие ошибки и решения при запуске пихарм-версии и графической среды не могут быть обнаружены
- 1. ВОПРОС издания
- Интеллектуальная рекомендация
- Реализация оценки приложения iOS
- JS функциональное программирование (е)
- PWN_JarvisOJ_Level1
- Установка и развертывание Kubernetes
- На стороне многопроцессорного сервера — (2) *
Не стартует
Друзья, попробал на последней fedora запустить последнию IDEA, но падает с ошибкой .
на последней fedora запустить последнию IDEA
последней fedora
последнию IDEA
вот-вот, тут я, старый дебианщик, почуял неладное
Use Ubuntu, Luke!
Use Xorg,Luke! And don’t use bubuntu!
Всё стартует. И всегда стартовала. По крайней мере в Fedora.
как ты запускал ? ./idea.sh
Xorg по понятным пунктам заканчивается так,что надо с вейландом начать дружить ?
Дебиан , неплох но вся самое последнее для разраба делается на Fedora
Дебиан , неплох но вся самое последнее для разраба ломается на Fedora
Unable to detect
может надо какие переменные exports, типа DISPLAY ?
все остальное java стартует, типа oracle sql developer
Это верно конечно, может Xwayland не стоит? У меня Idea на PureOS на гноме с вяленым заводится(скачал tar.xz с офф сайта),никаких манипуляций не проводил
Xorg по понятным пунктам заканчивается так,что надо с вейландом начать дружить ?
Когда допилят до юзабельного состояния, тогда и начнём.
Источник
Ошибка запуска Pycharm: невозможно определить графическое окружение
Я пытаюсь установить профессиональную версию Pycharm на Fedora 25 x64. После загрузки и извлечения файлов я пытаюсь запустить скрипт ./pycharm.sh в каталоге bin. Это ошибка, которую я получаю:
Я проверил свою версию Java
Я также попытался установить переменную DISPLAY:
И вот что я получаю:
Любые предложения, пожалуйста?
5 ответов
У меня была такая же ошибка при установке в чистой Ubuntu 17.10 с Gnome на Wayland. По предложению @ mattdm в ваших комментариях я только что открыл новый терминал (как я, а не root), и он работал нормально. Я работал как root (после распаковки всего в / opt /), когда я получил ошибку.
После регистрации / активации просто нажмите раскрывающийся список «* Configure v» в окне приветствия и выберите «Создать запись рабочего стола», чтобы сделать его доступным из меню операционной системы. Я предполагаю, что JetBrains сделал эту работу для любого вкуса Linux, который вы предпочитаете.
В Fedora
Я установил pycharm с помощью fedy. Это сработало.
Или перейдите на другого пользователя и попробуйте, кроме root.
Phpstrom, Webstrom, PyCharm
Выше трех из них работали так же, как это.
В моем случае я запускаю pycharm через докер, который является другим хостом, запускаю команду xhost +, это отключит контроль доступа, и клиент сможет подключиться с любого хоста.
Я использовал OpenJDK вместо Oracle Java, потому что PyCharm зависает на Raspberry Pi.
В файле /etc/java-8-openjdk/accessibility.properties отключение записи assistive_technologies (просто закомментируйте # ) решило проблему.
Ваша среда X настроена неправильно (ручная настройка DISPLAY не всегда работает). Возможно, потому что вы пытаетесь сделать это как root , а root не является владельцем графического сеанса. Могут быть и другие причины.
В этой ситуации вы не сможете запустить xclock или любое другое приложение X — это признак того, что это не проблема pycharm . Например, если вы используете ssh для localhost как root , а не как пользователь, вошедший в данный момент в графический сеанс:
Вы также увидите такое же поведение, если попытаетесь сделать то же самое в консоли текстового режима.
Чтобы решить эту проблему, откройте новый терминал из графической среды — если он правильно установлен, вы сможете запускать любое из приложений X, включая pycharm (или, по крайней мере, оно не должно выходить из строя с этой ошибкой).
Источник
Ahsanfile Projects
Sharing Pengalaman Menggunakan Teknologi Informasi
[Solved] Android Studio Error on Ubuntu 14.04 LTS : Startup Error, Unable to detect graphics environment !
Many users ubuntu since version 12.xx cannot install java jdk via apt-get and then install manually. Download jdk for linux from oracle.com website and extract into lib (e.g /usr/lib/jvm/jdk1.xxx), then register java with update-alternatives.
For common java application which self search java installation such as Netbeans IDE, everything gona be ok, but when i try to run android-studio based on intelij, i got error “Startup Error, Unable to detect graphics environment”. Then I searching how to solve this problem via uncle google. And there is no answer for my case.
Almost 3 days “Unable to detect graphics environment” always in my head. And this morning I found the realy very simple solution: I forgot to set JAVA_HOME and PATH for my ubuntu… and here I go :
Via terminal, set JAVA_HOME to where you install java:
Then set PATH for JAVA_HOME:
Now you can launch android studio like this:
This, somethins i need to see in my ubuntu:
Ha ha ha … very not cool … I think caused by complex or something big, but only JAVA_HOME not configured yet… make me depressed for a two days…. For you with same trouble with me, “tepok jidat dulu”
Источник
Ошибка запуска Pycharm: невозможно определить графическую среду
Я пытаюсь установить профессиональную версию Pycharm на Fedora 25 x64. После загрузки файлов и их распаковки я пытаюсь запустить скрипт ./pycharm.sh в каталоге bin. Это ошибка, которую я получаю:
Я проверил свою версию Java
Я также попытался установить переменную DISPLAY:
И вот что я получаю:
Есть предложения, пожалуйста?
У меня была такая же ошибка при установке в чистом Ubuntu 17.10 с Gnome на Wayland. По предложению @ mattdm в ваших комментариях я просто открыл новый терминал (как я, а не root), и он работал нормально. Я работал как root (после распаковки всего в / opt /), когда у меня возникла ошибка.
После регистрации / активации просто нажмите раскрывающееся меню «* Настроить v» в окне приветствия и выберите «Создать запись на рабочем столе», чтобы сделать ее доступной из меню вашей ОС. Я предполагаю, что JetBrains сделал эту работу для того, какой вариант Linux вы предпочитаете.
Ваша среда X настроена неправильно (установка вручную DISPLAY не всегда работает). Возможно, потому что вы пытаетесь сделать это как владелец графического сеанса, root а root не являетесь его владельцем. Могли быть и другие причины.
В xclock этой ситуации вы не сможете запустить ни одно другое приложение X — это признак того, что это не pycharm проблема. Например, если вы используете ssh на localhost как root , а не как пользователь, который в данный момент вошел в графический сеанс:
Вы также увидите такое же поведение, если попытаетесь сделать то же самое в консоли в текстовом режиме.
Чтобы решить эту проблему, откройте новый терминал из графической среды — если он правильно установлен, вы сможете запускать любое из приложений X, включая pycharm (или, по крайней мере, он не должен выходить из строя с этой ошибкой).
Источник
Русские Блоги
Общие ошибки и решения при запуске пихарм-версии и графической среды не могут быть обнаружены
1. ВОПРОС издания
Сообщить об ошибке
Это вызвано старой версией JDK, вы можете попытаться обновить версию JDK
решение
1. Используйте Wget, чтобы загрузить пакет DAR JDK из Huawei Cloud
Обратите внимание, что он находится под пользователем root
2. Десятилетие
3. Конфигурация JAVA_HOME
4. Сделайте модификацию эффективной
Нет предупреждения
5. Убедитесь, успешна ли установка
Но вы обнаружите, что версия не обновлена, а предыдущая версия по -прежнему остается предыдущей версией
### решение
Чтобы предотвратить сбой отказа от сброса, вы не можете получить исходный документ, и вы можете вернуться в резервную копию
Удалить оригинальную ссылку на создание Java & Javac
java -verison В настоящее время я обнаружил, что обновление версии завершено
Начать в это время sh pycharm.sh Обнаружение или стартап не удалось
решение
Добавить к export DISPLAY=:0.0
Обновить файл
Начните pycharm в это время, преуспеть!
Если вам нужны учебные пособия по установке Linux, нажмите на ссылку:»Установка Pycharm в системе Linux»
Интеллектуальная рекомендация
Реализация оценки приложения iOS
Есть два способа получить оценку приложения: перейти в App Store для оценки и оценка в приложении. 1. Перейдите в App Store, чтобы оценить ps: appid можно запросить в iTunes Connect 2. Встроенная оцен.
JS функциональное программирование (е)
Давайте рассмотрим простой пример, чтобы проиллюстрировать, как используется Reduce. Первый параметр Reduce — это то, что мы принимаем массив arrayOfNums, а второй параметр — функцию. Эта функция прин.
PWN_JarvisOJ_Level1
Nc первый Затем мы смотрим на декомпиляцию ida Перед «Hello, World! N» есть уязвимая_функция, проверьте эту функцию после ввода Видно, что только что появившийся странный адрес является пе.
Установка и развертывание Kubernetes
На самом деле, я опубликовал статью в этом разделе давным -давно, но она не достаточно подробно, и уровень не является ясным. Когда я развернулся сегодня, я увидел его достаточно (хотя это было успешн.
На стороне многопроцессорного сервера — (2) *
Обработка сигнала Родительский процесс часто очень занят, поэтому вы не можете просто вызвать функцию waitpid, чтобы дождаться завершения дочернего процесса. Затем обсудите решение. Обратитесь .
Источник
I just downloaded the PyCharm IDE on my Feodra to play around with Django. I am unable to run it due to some graphics environment problem, which doesn’t tell me much. I have downloaded and installed the OpenJDK as mention in Pycharm installation guide.
My graphics card is a GTX 770.
Here is the console output:
[root@localhost bin]# java -version
openjdk version "1.8.0_45"
OpenJDK Runtime Environment (build 1.8.0_45-b14)
OpenJDK 64-Bit Server VM (build 25.45-b02, mixed mode)
[root@localhost bin]# ./pycharm.sh
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
Startup Error: Unable to detect graphics environment
[root@localhost bin]#
How can I fix this?
Ben N
39.4k17 gold badges137 silver badges174 bronze badges
asked Jun 14, 2015 at 12:01
1
That error is seen if no DISPLAY
var is set, you wouldn’t be able to run xterm
for that reason either. Nothing to do with your graphics card.
Just correct your DISPLAY
settings and then re-try pycharm.
The DISPLAY
setting may be missing because you’re trying to execute as root instead of your normal userid (assuming you are running X as your userid, not root)? Just a guess…
answered Jun 14, 2015 at 16:43
5
I had the ,Unable to detect grphic settings’ issue when I tried to open pycharm remotely.
chmod +x worked for me.
answered Mar 23, 2016 at 19:44
execute it without sudo or without root account
answered Mar 7, 2018 at 18:48
1
Я пытаюсь установить профессиональную версию Pycharm на Fedora 25 x64. После загрузки и извлечения файлов я пытаюсь запустить скрипт ./pycharm.sh
в каталоге bin. Это ошибка, которую я получаю:
Startup Error: Unable to detect graphics environment
Я проверил свою версию Java
[root@localhost bin]# java -version
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)
Я также попытался установить переменную DISPLAY:
export DISPLAY=:0
И вот что я получаю:
[root@localhost bin]# ./pycharm.sh
No protocol specified
Start Failed: Failed to initialize graphics environment
java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
Любые предложения, пожалуйста?
5 ответов
Лучший ответ
У меня была такая же ошибка при установке в чистой Ubuntu 17.10 с Gnome на Wayland. По предложению @ mattdm в ваших комментариях я только что открыл новый терминал (как я, а не root), и он работал нормально. Я работал как root (после распаковки всего в / opt /), когда я получил ошибку.
mike@feynman:~$ /opt/pycharm/bin/pycharm.sh
После регистрации / активации просто нажмите раскрывающийся список «* Configure v» в окне приветствия и выберите «Создать запись рабочего стола», чтобы сделать его доступным из меню операционной системы. Я предполагаю, что JetBrains сделал эту работу для любого вкуса Linux, который вы предпочитаете.
7
mightypile
21 Окт 2017 в 21:05
В Fedora
Я установил pycharm с помощью fedy. Это сработало.
Или перейдите на другого пользователя и попробуйте, кроме root.
Phpstrom, Webstrom, PyCharm
Выше трех из них работали так же, как это.
2
Arafath
24 Ноя 2017 в 01:03
В моем случае я запускаю pycharm через докер, который является другим хостом, запускаю команду xhost +, это отключит контроль доступа, и клиент сможет подключиться с любого хоста.
1
moondaisy
20 Июн 2018 в 18:47
Я использовал OpenJDK вместо Oracle Java, потому что PyCharm зависает на Raspberry Pi.
В файле /etc/java-8-openjdk/accessibility.properties
отключение записи assistive_technologies
(просто закомментируйте #
) решило проблему.
0
Thomas Weller
25 Апр 2019 в 13:56
Ваша среда X настроена неправильно (ручная настройка DISPLAY
не всегда работает). Возможно, потому что вы пытаетесь сделать это как root
, а root
не является владельцем графического сеанса. Могут быть и другие причины.
В этой ситуации вы не сможете запустить xclock
или любое другое приложение X — это признак того, что это не проблема pycharm
. Например, если вы используете ssh для localhost как root
, а не как пользователь, вошедший в данный момент в графический сеанс:
laptop:~ # ssh localhost
Password:
Last login: Thu Nov 23 22:19:06 2017 from localhost
Have a lot of fun...
laptop:~ # export DISPLAY=:0
laptop:~ # xclock
No protocol specified
Error: Can't open display: :0
laptop:~ # konsole
No protocol specified
Segmentation fault
laptop:~ # pycharm
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
No protocol specified
Start Failed: Failed to initialize graphics environment
Вы также увидите такое же поведение, если попытаетесь сделать то же самое в консоли текстового режима.
Чтобы решить эту проблему, откройте новый терминал из графической среды — если он правильно установлен, вы сможете запускать любое из приложений X, включая pycharm (или, по крайней мере, оно не должно выходить из строя с этой ошибкой).
3
Dan Cornilescu
24 Ноя 2017 в 03:38
на последней fedora запустить последнию IDEA
последней fedora
последнию IDEA
вот-вот, тут я, старый дебианщик, почуял неладное
- Показать ответ
- Ссылка
Use Ubuntu, Luke!
anonymous
(22.01.18 18:48:30 MSK)
- Ссылка
Ответ на:
комментарий
от ii8_ 22.01.18 20:29:15 MSK
Ответ на:
комментарий
от playX 22.01.18 19:15:21 MSK
Ответ на:
комментарий
от darkenshvein 22.01.18 18:22:36 MSK
Ответ на:
комментарий
от pinachet 22.01.18 20:51:27 MSK
Дебиан , неплох но вся самое последнее для разраба ломается на Fedora
не благодари.
- Ссылка
Ответ на:
комментарий
от darkenshvein 22.01.18 22:22:14 MSK
Ответ на:
комментарий
от pinachet 22.01.18 20:50:52 MSK
Это верно конечно, может Xwayland не стоит? У меня Idea на PureOS на гноме с вяленым заводится(скачал tar.xz с офф сайта),никаких манипуляций не проводил
playX ★★
(22.01.18 23:32:39 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от pinachet 22.01.18 20:50:52 MSK
Xorg по понятным пунктам заканчивается так,что надо с вейландом начать дружить ?
Когда допилят до юзабельного состояния, тогда и начнём.
anonymous
(22.01.18 23:36:52 MSK)
- Ссылка
Ответ на:
комментарий
от playX 22.01.18 23:32:39 MSK
Ответ на:
комментарий
от pinachet 22.01.18 22:37:18 MSK
java’e дисплей разве нужен?
- Ссылка
Ответ на:
комментарий
от pinachet 22.01.18 20:50:05 MSK
Ответ на:
комментарий
от EXL 23.01.18 16:36:30 MSK
Заработало, всем спасибо . Проблема была в том, что при sudo под этого логина некоректна переменные окружения прописывались
pinachet ★★★★★
(23.01.18 17:11:17 MSK)
- Ссылка
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Your X environment is not properly set (manually setting DISPLAY
doesn’t always work). Possibly because you’re attempting this as root
and root
is not the owner of the graphics session. There could be other reasons, too.
You won’t be able to run xclock
or any other X app either in this situation — this is the clue that it’s not a pycharm
-related problem. For example if you ssh to localhost as root
, not as the user currently logged in into the graphical session:
laptop:~ # ssh localhost
Password:
Last login: Thu Nov 23 22:19:06 2017 from localhost
Have a lot of fun...
laptop:~ # export DISPLAY=:0
laptop:~ # xclock
No protocol specified
Error: Can't open display: :0
laptop:~ # konsole
No protocol specified
Segmentation fault
laptop:~ # pycharm
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
No protocol specified
Start Failed: Failed to initialize graphics environment
You’d also see the same behaviour if you attempt the same in a text-mode console.
To address this issue open a new terminal from the graphics environment — if it is properly installed you should be able to run any of the X apps, including pycharm (or at least it shouldn’t fail with that error).
I had the same error installing in a clean Ubuntu 17.10, with Gnome on Wayland. At @mattdm’s suggestion in your comments, I just opened a new terminal (as myself, not root) and it ran fine. I was running as root (after unpacking everything to /opt/) when I got the error.
[email protected]:~$ /opt/pycharm/bin/pycharm.sh
Once you register/activate, just click the «* Configure v» pulldown from the welcome window, and select «Create Desktop Entry» to make it available from your OS menus. I’m assuming JetBrains made this work for whichever linux flavor you prefer.
In fedora
I have installed pycharm using fedy. This is worked.
Or change to a another user and try except root.
Phpstrom, Webstrom, PyCharm
Above three of them worked same like that.