LINUX.ORG.RU

История изменений

Исправление 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/ он отобразиться в главном меню приложений.