Как заменить версию приложения среди избранных на панели GNOME?

Вопрос или проблема

Моя среда — Ubuntu 24.04.1 LTS с версией GNOME 46 на ноутбуке Acer Aspire A515-46.

Я использовал PyCharm 2022.3.2 (Community Edition), который закрепил как избранное в доке GNOME. На днях я обновился до PyCharm 2024.2.3 (Community Edition) и предположил, что закрепленное избранное будет автоматически обновлено вместе с ним. Оказалось, что это не так. И я не могу понять, как сделать так, чтобы оно указывало на новую версию.

Для начала я открепил избранное, запустил новую версию PyCharm из командной строки, а затем закрепил его (работающий) значок в доке. Но когда я закрыл программу и попробовал использовать новое избранное, запускалась старая версия (то есть 2022.3.2). Точно так же, если я запущу новую версию (которую я должен запускать из командной строки) и щелкну правой кнопкой мыши на ее значке в доке — будь то закрепленное избранное или просто запущенное приложение — и выберу “Новое окно”, это новое окно будет запущено со старой версией.

Я установил dconf Editor в надежде, что он предоставит способ редактирования того, что делает значок PyCharm в доке указывающим на старый исполняемый файл, но я не нашел такой функции. Действительно, разочаровывает, как мало Google находит, когда я прошу его найти такие вещи, как “настроить избранное в доке GNOME”.

Итак, где хранятся текущее избранное в доке GNOME, чтобы я мог редактировать их (больше, чем просто создавать и удалять)? Или каким волшебным образом в интерфейсе я могу избавить GNOME от заблуждения, что, когда я прошу его запустить PyCharm, я по-прежнему хочу использовать старую версию? Я колеблюсь, чтобы удалить 2022.3.2 из-за опасения, что что-то может сломаться.

[Теперь, когда я нашел свой ответ (предоставленный ниже), я добавил тег .desktop, так как, хотя я не знал этого, когда задавал вопрос, это было ключом к его ответу.]

Я обнаружил, что мне просто нужно было обновить две строки в файле .desktop. В моей установке файл находится по адресу

/usr/share/applications/jetbrains-pycharm-ce.desktop

и строки были

Icon=/home/paul/Downloads/pycharm-community-2022.3.2/bin/pycharm.svg
Exec="/home/paul/Downloads/pycharm-community-2022.3.2/bin/pycharm.sh" %f

Изменение номеров версий решило мою проблему.

Ответ или решение

Для замены версии приложения в избранном GNOME Dock, следуйте этим шагам:

  1. Найдите файл .desktop вашего приложения. В случае с PyCharm, файл, скорее всего, находится по следующему пути: /usr/share/applications/jetbrains-pycharm-ce.desktop. Этот файл содержит метаданные для вашего приложения, включая иконку и команду для запуска.

  2. Откройте файл .desktop для редактирования. Вы можете использовать текстовый редактор с правами администратора, поскольку файл находится в системной директории. Для этого запустите терминал и введите:

    sudo nano /usr/share/applications/jetbrains-pycharm-ce.desktop

    (Вы также можете использовать другой текстовый редактор, например, gedit или vi).

  3. Обновите строки, касающиеся иконки и команды запуска. Найдите строки, которые выглядят примерно так:

    Icon=/home/paul/Downloads/pycharm-community-2022.3.2/bin/pycharm.svg
    Exec="/home/paul/Downloads/pycharm-community-2022.3.2/bin/pycharm.sh" %f

    Измените их, чтобы они указывали на новые пути, соответствующие обновленной версии PyCharm (например, 2024.2.3). Правильные строки должны выглядеть, например, так:

    Icon=/home/paul/Downloads/pycharm-community-2024.2.3/bin/pycharm.svg
    Exec="/home/paul/Downloads/pycharm-community-2024.2.3/bin/pycharm.sh" %f
  4. Сохраните изменения и закройте редактор. Если вы используете nano, нажмите CTRL + O для сохранения, затем CTRL + X для выхода.

  5. Перезагрузите GNOME Dock. Чтобы изменения вступили в силу, вы можете перезагрузить GNOME Shell, нажав Alt + F2, введите r и нажмите Enter. Если вы работаете на Wayland, вам может потребоваться выйти и снова войти в свою сессию.

  6. Закрепите обновленное приложение. После перезагрузки GNOME Dock вы можете запустить PyCharm и закрепить его на панели, если оно ещё не закреплено. Просто запустите обновленную версию и, когда она появится в Dock, щелкните правой кнопкой мыши по иконке и выберите «Закрепить».

Эти шаги должны помочь вам заменить старую версию PyCharm новой версией в фаворитах GNOME Dock, и теперь приложение будет запускаться корректно. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью.

Оцените материал
Добавить комментарий

Капча загружается...