История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
Проблема в том, что ты не понимаешь, как работают полные и относительные пути в Linux.
Я помогу, смотри, просто открываешь эмулятор терминала, и выполняешь команду pwd
– это покажет полный путь до каталога, в котором ты находишься, должно быть что-то вроде /home/username/
— я не знаю, какой у тебя username
, так что не могу сказать.
Потом пишешь команду ls -la
– это выведет детальное содержимое директории (не пугайся куче тех, что начинаются с .
, это скрытые файлы и директории, обычно там настройки ПО, в винде так же), после чего, как я полагаю, увидишь директорию Desktop
.
Переместись в неё через cd Desktop
(да, ФС в Linux регистрочувствительны, потому, например, директории Desktop и desktop, как и файлы письмо.txt и письмо.TXT – разные), потом снова выполни ls -la
и pwd
.
Как полагаю, ты увидишь директорию PyCharm
. Можешь сказать cd PyCharm
, чтобы переместиться в неё, а потом pwd
, чтобы увидеть полный путь до неё, и ls -laR
, чтобы увидеть все её содержимое в виде дерева.
Ранее ты указал такие пути для запуска и иконки:
/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.sh
/home/PyCarm/pycharm-community-2024.2.1/bin/pycharm.png
Как ты уже наверное понял, они полный бред. Нужно указывать что-то вроде:
/home/username/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.sh
/home/username/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.png
Можно кстати легко узнать их. Скомандуй:
find . -iname "pycharm.sh"
find . -iname "pycharm.png"
находясь в /home/username/Desktop/PyCharm/
, и тебе find их найдет и выведет полные пути.
Ну и как правильно писали выше, sh не нужен, да и многое другое лишнее, вот как примерно будет достаточно для твоего .desktop файла:
[Desktop Entry]
Type=Application
Terminal=false
Name=PyCharm
Comment=PyCharm
Exec=/home/username/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.sh
Icon=/home/username/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.png
Если Fly DE похоже на прочее, то при его размещении в ~/.local/share/applications/
он отобразиться в главном меню приложений, путь этот аналогичен /home/username/.local/share/applications/
, потому что ~
означает путь до $HOME конкретного пользователя.
Да и я не знаю твою username, так что все пути примерно написал.
Исправление Vsevolod-linuxoid, :
Проблема в том, что ты не понимаешь, как работают полные и абсолютные пути в Linux.
Я помогу, смотри, просто открываешь эмулятор терминала, и выполняешь команду pwd
– это покажет полный путь до каталога, в котором ты находишься, должно быть что-то вроде /home/username/
— я не знаю, какой у тебя username
, так что не могу сказать.
Потом пишешь команду ls -la
– это выведет детальное содержимое директории (не пугайся куче тех, что начинаются с .
, это скрытые файлы и директории, обычно там настройки ПО, в винде так же), после чего, как я полагаю, увидишь директорию Desktop
.
Переместись в неё через cd Desktop
(да, ФС в Linux регистрочувствительны, потому, например, директории Desktop и desktop, как и файлы письмо.txt и письмо.TXT – разные), потом снова выполни ls -la
и pwd
.
Как полагаю, ты увидишь директорию PyCharm
. Можешь сказать cd PyCharm
, чтобы переместиться в неё, а потом pwd
, чтобы увидеть полный путь до неё, и ls -laR
, чтобы увидеть все её содержимое в виде дерева.
Ранее ты указал такие пути для запуска и иконки:
/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.sh
/home/PyCarm/pycharm-community-2024.2.1/bin/pycharm.png
Как ты уже наверное понял, они полный бред. Нужно указывать что-то вроде:
/home/username/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.sh
/home/username/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.png
Можно кстати легко узнать их. Скомандуй:
find . -iname "pycharm.sh"
find . -iname "pycharm.png"
находясь в /home/username/Desktop/PyCharm/
, и тебе find их найдет и выведет полные пути.
Ну и как правильно писали выше, sh не нужен, да и многое другое лишнее, вот как примерно будет достаточно для твоего .desktop файла:
[Desktop Entry]
Type=Application
Terminal=false
Name=PyCharm
Comment=PyCharm
Exec=/home/username/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.sh
Icon=/home/username/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.png
Если Fly DE похоже на прочее, то при его размещении в ~/.local/share/applications/
он отобразиться в главном меню приложений, путь этот аналогичен /home/username/.local/share/applications/
, потому что ~
означает путь до $HOME конкретного пользователя.
Да и я не знаю твою username, так что все пути примерно написал.
Исходная версия Vsevolod-linuxoid, :
Проблема в том, что ты не понимаешь, как работают полные и абсолютные пути в Linux.
Я помогу, смотри, просто открываешь эмулятор терминала, и выполняешь команду pwd
– это покажет полный путь до каталога, в котором ты находишься, должно быть что-то вроде /home/username/
— я не знаю, какой у тебя username
, так что не могу сказать.
Потом пишешь команду ls -la
– это выведет детальное содержимое директории (не пугайся куче тех, что начинаются с .
, это скрытые файлы и директории, обычно там настройки ПО, в винде так же), после чего, как я полагаю, увидишь директорию Desktop
.
Переместись в неё через cd Desktop
(да, ФС в Linux регистрочувствительны, потому, например, директории Desktop и desktop, как и файлы письмо.txt и письмо.TXT – разные), потом снова выполни ls -la
и pwd
.
Как полагаю, ты увидишь директорию PyCharm
. Можешь сказать cd PyCharm
, чтобы переместиться в неё, а потом pwd
, чтобы увидеть полный путь до неё, и ls -laR
, чтобы увидеть все её содержимое в виде дерева.
Ранее ты указал такие пути для запуска и иконки:
/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.sh
/home/PyCarm/pycharm-community-2024.2.1/bin/pycharm.png
Как ты уже наверное понял, они полный бред. Нужно указывать что-то вроде:
/home/username/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.sh
/home/username/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.png
Можно кстати легко узнать их. Скомандуй:
find . -iname "pycharm.sh"
find . -iname "pycharm.png"
находясь в /home/username/Desktop/PyCharm/
, и тебе find их найдет и выведет полные пути.
Ну и как правильно писали выше, sh не нужен, да и многое другое лишнее, вот как примерно будет достаточно для твоего .desktop файла:
[Desktop Entry]
Type=Application
Terminal=false
Name=PyCharm
Comment=PyCharm
Exec=/home/username/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.sh
Icon=/home/username/Desktop/PyCharm/pycharm-community-2024.2.1/bin/pycharm.png
Если Fly DE похоже на прочее, то при его размещении в ~/.local/share/applications/
он отобразиться в главном меню приложений.