Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Crossover нет иконки в меню после установки.  (Прочитано 1512 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hellzi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Добрый день. Установил себе Crossover 19-ой версии на днях, полез в меню, а иконки там нет (хотя система после установки с радостью сообщила мне, что данная программа установлена в меню-утилиты - там пусто). Я и грешил на то,что программа не установилась, запустил установщик, но тут же выдало ошибку, что установить дважды программу нельзя. В линуксе не особо шарю, установил как временную альтернативу на старый нетбук, пока сломанный комп в ремонте, поэтому понятия не имею, как запустить программу из терминала или другим макаром, в интернете ничего не нашел. Может кто-то знает, как это лечится?

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Crossover нет иконки в меню после установки.
« Ответ #1 : 27 Марта 2020, 11:24:30 »
Hellzi, выводы команды терминала
(Нажмите, чтобы показать/скрыть)
вот этой:find /usr/share/applications /usr/bin /bin /opt -iname "*Crossover*"покажите пожалуйста
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Hellzi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Crossover нет иконки в меню после установки.
« Ответ #2 : 27 Марта 2020, 11:53:45 »
zg_nico,
/opt/cxoffice/lib/python/glade/crossover.ui
/opt/cxoffice/lib/python/crossoverui.py
/opt/cxoffice/bin/crossover
/opt/cxoffice/share/locale/da/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/zh_TW/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/de/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/he/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/ro/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/sk/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/pt_BR/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/pt/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/ja/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/nl/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/cs/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/it/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/sv/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/zh_CN/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/fr/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/pl/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/lt/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/es/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/locale/ru/LC_MESSAGES/crossover.mo
/opt/cxoffice/share/images/welcomeCrossOverIcon.png
/opt/cxoffice/share/icons/64x64/crossover.png
/opt/cxoffice/share/icons/256x256/crossover.png
/opt/cxoffice/share/icons/16x16/crossover.png
/opt/cxoffice/share/icons/128x128/crossover.png
/opt/cxoffice/share/icons/32x32/crossover.png
/opt/cxoffice/share/crossover
/opt/cxoffice/share/crossover/data/crossover.menu
/opt/cxoffice/share/crossover/data/crossover.tie
/opt/cxoffice/share/crossover/data/crossover.assoc
/opt/cxoffice/share/crossover/bottle_data/crossover.inf

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Crossover нет иконки в меню после установки.
« Ответ #3 : 27 Марта 2020, 12:12:53 »
/opt/cxoffice/bin/crossover
Надо полагать, это исполняемый файл. Откройте текстовый редактор (Gedit, Pluma, Kate, nano на худой конец), введите в него такой текст:[Desktop Entry]
Categories=wine;Emulation;
Exec=/opt/cxoffice/bin/crossover %f
Icon=/opt/cxoffice/share/icons/256x256/crossover.png
MimeType=application/x-ms-dos-executable;
Name=crossover
StartupNotify=true
Terminal=false
Сохраните под именем crossover.desktop в каталоге ~/.local/share/applications, и дайте файлу права на исполнение. После - ищем любое win32 приложение, и пробуем запускать двойным кликом. По логике вещей описанного должно быть достаточно.
Регистр символов везде соблюдайте! Помните, что Crossover и crossover - два разных файла!
« Последнее редактирование: 27 Марта 2020, 12:18:53 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Hellzi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Crossover нет иконки в меню после установки.
« Ответ #4 : 27 Марта 2020, 13:06:59 »
zg_nico,
После - ищем любое win32 приложение,
что конкретно? Я просто не особо в этом разбираюсь. Файл создал, перенес в папку, иконка на файле появилась. Запускаю приложение для win32 - ничего не происходит

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Crossover нет иконки в меню после установки.
« Ответ #5 : 27 Марта 2020, 14:00:27 »
Запускаю приложение для win32
где оно у Вас лежит? Полный путь в системе покажите. Если где-то в домашней папке, и имя файла заканчивается на exe - дайте вывод find $HOME -iname "*.exe"подскажу команду для выполнения и проверки работы этого вашего crossover.
« Последнее редактирование: 27 Марта 2020, 14:04:57 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Hellzi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Crossover нет иконки в меню после установки.
« Ответ #6 : 27 Марта 2020, 14:14:19 »
zg_nico, путь к файлу:
/root/Downloads/gens-win32-bin-2.14

Еще вот что. У меня установлен wine. Может быть так, что программы конфликтуют. Сейчас я дважды кликнул по экзешнику, но он запустился в вайне

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Crossover нет иконки в меню после установки.
« Ответ #7 : 27 Марта 2020, 18:23:09 »
У меня установлен wine
Конфликт - это вряд ли. Однако Ваша реплика провоцирует у меня вопрос: вот поясните тогда, зачем Вам вообще нужен crossover? В упор не понимаю.
путь к файлу:
/root/Downloads
Вот этого опять не понял. С какого перепугу Вы в каталоге пользователя root? От root в системе работаете что ли? Бесстрашие - наше все? ))
/root/Downloads/gens-win32-bin-2.14
ИМХО здесь кое-что не прописано. У виндовых программ всегда есть расширение. Это три и более символа после точки. Следовательно, это может быть gens-win32-bin-2.14.exe, gens-win32-bin-2.14.bin, gens-win32-bin-2.14.msi и тому подобное. Исполняемых файлов в среде windows тьма. Для запуска исполняемых файлов среды windows и предназначены wine и crossover. Вот если у Вас линуксовый исполняемый файл, то там как раз вообще может не быть расширения. Тогда и запускаться он должен нативно - ему нужно только права на запуск дать. Или это вообще приложение для какого-нибудь mac? Словом, из приведенной Вами информации получается, что команда должна выглядеть так:/opt/cxoffice/bin/crossover /root/Downloads/gens-win32-bin-2.14Откройте терминал (Ctrl+Atl+T), введите эту команду, и посмотрите что произойдет. Либо будет запущен этот Ваш gens-win32-bin-2.14 через crossover, либо будет некая ругань (скажем, на отсутствие файла или каталога). В случае если будет ругань - покажите эту ругань здесь.
Сейчас я дважды кликнул по экзешнику, но он запустился в вайне
Можно попробовать в настройках файлового менеджера, которым Вы пользуетесь для навигации по файлам и каталогам, применить команду "Открыть с помощью" или настроить файловую ассоциацию для любого из exe-файлов, указав в качестве запускаемого по-умолчанию приложения не wine, который там указан сейчас, а свежесозданный ярлык к crossover.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Hellzi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Crossover нет иконки в меню после установки.
« Ответ #8 : 27 Марта 2020, 19:49:36 »
zg_nico, Начнем по порядку:
зачем Вам вообще нужен crossover?
Вайн не умеет работать с библиотекой Directx 11, а мне для запуска одной игры нужно именно это. По крайнер мере, я не нашел, как накатить одиннадцатую на вайн.[
quote author=zg_nico link=topic=310625.msg2417701#msg2417701 date=1585322589]С какого перепугу Вы в каталоге пользователя root?[/quote]
Вот сейчас самое смешное - я делаю все эти пироги в Puppy Linux. Bionicpup 64. Чисто физически не могу установить что-то удобнее и лучше - не тянет.
У виндовых программ всегда есть расширение. Это три и более символа после точки.
Да, я тут немного не дописал, после этих пирогов /gens.exe
В случае если будет ругань - покажите эту ругань здесь.
Не знаю, ругань ли это на линуксовском, но вот, выдало после ввода команды (экзэ дописано):
Traceback (most recent call last):
  File "/opt/cxoffice/bin/crossover", line 128, in <module>
    import cxutils
  File "/opt/cxoffice/lib/python/cxutils.py", line 6, in <module>
    import mmap
ModuleNotFoundError: No module named 'mmap'

Morisson

  • Гость
Re: Crossover нет иконки в меню после установки.
« Ответ #9 : 27 Марта 2020, 20:25:15 »
Каким образом Ваш трэд относится к теме Ubuntu и виртуализации?
Спрашивайте на форуме PuppyRus. Это абсолютно разные операционные системы. Вообще. Совсем. Это даже не deb дистрибутив.
Посему закрыто.
С уважением, Morisson.

 

Страница сгенерирована за 0.035 секунд. Запросов: 25.