Desktopeditors: Biner Linux macet saat memulai

Dibuat pada 11 Mei 2020  ·  19Komentar  ·  Sumber: ONLYOFFICE/DesktopEditors

Apakah Anda ingin meminta fitur atau melaporkan bug ?
Serangga

Bagaimana perilaku saat ini?
Kerusakan saat memulai:

$ onlyoffice-desktopeditors
This application failed to start because it could not find or load the Qt platform plugin "wayland"
in "".

Available platform plugins are: linuxfb, minimal, offscreen, vnc, xcb.

Reinstalling the application may fix this problem.
zsh: abort (core dumped)  onlyoffice-desktopeditors

Jika perilaku saat ini adalah bug, berikan langkah-langkah untuk mereproduksi dan jika mungkin demo minimal dari masalah tersebut.

Jalankan binari di sini di Linux dengan kompositor wayland apa pun (kerusakan mungkin tidak akan terjadi di Xorg, tetapi belum diperiksa).

Apa perilaku yang diharapkan?

Harus dimulai secara normal.

Versi DesktopEditors manakah, dan OS mana yang terpengaruh oleh masalah ini?

Belum mencoba versi sebelumnya.

Catatan lainnya

Sepertinya ada sesuatu yang salah dikonfigurasi dalam pipeline yang membangun biner itu sendiri, dan kemungkinan besar bukan kesalahan kode itu sendiri. Saya mencoba melihat bagaimana ini dikonfigurasi, tetapi tidak dapat menemukan pipeline yang melakukan pembangunan / pelepasan.

bug

Komentar yang paling membantu

Saya menggunakan versi terbaru Manjaro (ini adalah rilis bergulir) dan menginstal "onlyoffice-desktopeditors" dari repositori paket resmi dan berfungsi dengan baik di bawah Wayland.
Saya kira ini menggunakan XWayland tho, karena semuanya kabur pada layar 4K saya dengan penskalaan fraksional diaktifkan.
Pada Monitor FullHD yang tidak menggunakan penskalaan pecahan, tampilannya bagus.

Jadi jika memungkinkan untuk membangun aplikasi Qt (tidak menggunakan elektron kan?) Dengan dukungan asli Wayland, saya akan dengan senang hati mengujinya: hati:

Semua 19 komentar

Jalankan binari di sini di Linux dengan kompositor wayland apa pun

Hai, ada saran tentang cara termudah untuk mengatur sistem dengan Wayland?

Saya yakin Anda dapat menjalankan sway (kompositor wayland ringan) di dalam Xorg, dan itu akan berjalan di dalam wayland bersarang di dalam Xorg.
Saya tidak memiliki Xorg yang diatur di sistem saya, jadi saya tidak sepenuhnya yakin dengan detail yang lebih baik, tetapi IIRC, hanya menjalankan sway dari terminal seharusnya sudah berfungsi.

Sebagai alternatif, saya percaya bahwa rilis Ubuntu / Fedora baru-baru ini memungkinkan Anda memilih wayland dari layar login.

Saya gagal menemukan skrip build untuk binari ini, tetapi jika Anda dapat mengarahkan saya ke mereka, saya dapat mencoba dan menunjukkan apa yang salah di sana. Saya mendapat kesan bahwa build Qt kehilangan dukungan wayland karena beberapa alasan

Saya percaya Anda dapat menjalankan goyangan (kompositor wayland ringan) di dalam Xorg, dan itu akan berjalan di dalam Xorg.

Oke, kami akan mencobanya. @XDmitryK coba jalankan DesktopEditors di Ubuntu dengan server wayland, saya rasa instruksi ini sudah cukup

Saya gagal menemukan skrip build untuk binari ini

Semua petunjuk pembuatan di https://github.com/ONLYOFFICE/build_tools repo

@Tokopedia
Saya meluncurkan desktop di Ubuntu 20.04 dengan WayLand (paket deb)
Metode instalasi apa yang Anda gunakan?
Dan juga kami membutuhkan informasi tentang OS Anda
Oracle VM VirtualBox 202

Saya menginstal melalui Paket Pengguna ArchLinux yang pada dasarnya mengunduh binari hulu.

Mungkin itu berjalan melalui XWayland. Bisakah Anda mencoba:

  • Berjalan melalui terminal setelah menjalankan unset DISPLAY , atau
  • Berjalan melalui pengaturan terminal QT_QPA_PLATFORM=wayland ?

Itu harus memaksanya untuk menggunakan Wayland, pada titik mana Anda mungkin melihat kesalahan yang saya sebutkan. (Juga, jika Anda mengaktifkan penskalaan desktop ke sesuatu seperti 1.5x, Anda mungkin akan melihat versi yang berjalan melalui skala Xorg sangat kabur. Ini karena batasan Xorg).

@Tokopedia
Sayangnya di Ubuntu hal ini tidak terulang
Dapatkah Anda mengirimkan gambar sistem Anda dalam file VM?

Saya ingin mengonfirmasi bahwa masalah ini masih ada di versi terbaru (6.0.0. Dan 5.6.4). Saya menjalankan Arch Linux dan Sway, dan saya telah mencoba versi dari AUR (diperbarui hari ini) dan AppImage terbaru.

Binari bekerja di XWayland ( QT_QPA_PLATFORM=xcb ) tetapi ini menyebabkan editor menjadi buram pada tampilan dengan penskalaan diaktifkan seperti yang disebutkan sebelumnya.

Masalah yang sama di sini. Berayun di arch linux. Namun, sejauh ini QT_QPA_PLATFORM = xcb tampaknya telah memperbaikinya.

Menggunakan QT_QPA_PLATFORM=xcb memaksa aplikasi untuk dijalankan melalui XWayland, yang memiliki serangkaian masalahnya sendiri. Saya lebih suka menjalankan aplikasi secara native.

@XDmitryK Bisakah Anda mencoba menggunakan gambar fedora terbaru? Ini memiliki GUI yang bagus untuk beralih menggunakan Wayland daripada Xorg.

Namun, apakah aplikasi berjalan dengan baik untuk Anda setelah menjalankan unset DISPLAY ? Itu seharusnya tidak mungkin, karena seharusnya tidak dapat berkomunikasi dengan Xorg jika variabel ini tidak disetel.

Versi v6.1.0 sudah keluar, masih belum dikompilasi dengan dukungan wayland

Saya menggunakan versi terbaru Manjaro (ini adalah rilis bergulir) dan menginstal "onlyoffice-desktopeditors" dari repositori paket resmi dan berfungsi dengan baik di bawah Wayland.
Saya kira ini menggunakan XWayland tho, karena semuanya kabur pada layar 4K saya dengan penskalaan fraksional diaktifkan.
Pada Monitor FullHD yang tidak menggunakan penskalaan pecahan, tampilannya bagus.

Jadi jika memungkinkan untuk membangun aplikasi Qt (tidak menggunakan elektron kan?) Dengan dukungan asli Wayland, saya akan dengan senang hati mengujinya: hati:

Saya kira ini menggunakan XWayland tho, karena semuanya kabur pada layar 4K saya dengan penskalaan fraksional diaktifkan.

Saya kira itu menggunakan XWayland juga. Anda dapat mengonfirmasi ini dengan menjalankan xeyes , dan menggerakkan kursor di atas onlyoffice. Jika mata melacak kursor, maka aplikasinya menggunakan xwayland.

Jika Anda menggunakan sway, Anda juga dapat mengonfirmasi dengan memeriksa output swaymsg -t get_tree .

Alat yang bagus, belum tahu tentang ini.
Dan ya seperti yang Anda harapkan, mata melacak kursor di seluruh jendela kantor satu-satunya yang tidak terjadi pada aplikasi GTK3 asli atau hal-hal seperti Thunderbird dan Firefox (-Wayland)

Akan sangat bagus jika mereka dapat memperbarui ke versi terbaru QT untuk mendukung protokol Wayland secara asli ...

Ada yang baru di sini @ShockwaveNN @XDmitryK ?
Akan sangat menyenangkan jika ini bisa diperbaiki di beberapa titik.
Dukungan Wayland untuk sebagian besar aplikasi Qt cukup solid saat ini, jadi saya bertanya-tanya mengapa ini tidak bisa diarsipkan hanya untuk kantor juga.

Jika Anda benar-benar membutuhkannya, saya dapat mengonfigurasi Anda vm dengan sesi Wayland yang telah disetel sebelumnya, tetapi seharusnya tidak terlalu sulit untuk mereproduksinya sendiri.

Cukup mulai Desktop Ubuntu Gnome Anda yang sudah berfungsi dengan jenis sesi Wayland (Anda dapat memilih ini dengan ikon roda gigi kanan bawah jika Anda menggunakan GDM (tergantung pada tema Anda)) dan hanya menjalankan kantor dengan parameter --platform wayland .
Et voilà Onlyoffice tidak dimulai lagi, karena entah bagaimana itu tidak dikompilasi dengan dukungan Wayland Qt (sayangnya di situlah saya juga tidak dapat membantu).

@ mayer-mayer
Saya yakin bug ini direproduksi. saya memposting ini di pelacak bug lokal kami. (bug 49179)

Terima kasih atas konfirmasinya 👍

Saya rasa menambahkan '-qt-wayland' ke qt_params di build_tools / automate.py dapat mengatasi masalah ini.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

roydenyates picture roydenyates  ·  4Komentar

sinichi19 picture sinichi19  ·  3Komentar

nickian picture nickian  ·  7Komentar

ngustavo picture ngustavo  ·  5Komentar

lixaotec picture lixaotec  ·  3Komentar