Arch Linux Hyprland X11 uygulamaları çalışmıyor

mrlinuxpower

Zeptopat
Katılım
13 Kasım 2024
Mesajlar
30
Daha fazla  
Cinsiyet
Erkek
En baştan anlatmam gerekirse, şifre girme doğrulama ekranı geliyor uygulamayı açınca. Burada şifremi giriyorum ama uygulama açılmıyor. Birçok uygulamada denedim, aynı sorun mevcut. Hyprpolkitagent, kdepolkit ve xfcepolkit denedim, config dosyamı ona göre düzenledim ama yine aynı sonucu aldım, çalışmadı. Xwayland indirdim, yine aynı. Belki yardımcı olur diye 'journalctl -xe | grep hyprpolkitagent' çıktısı aşağıda.
Kod:
❯ journalctl -xe | grep hyprpolkitagent
Kas 13 00:04:53 myoffice dbus-broker-launch[657]: Missing 'D-Bus Service' section in service file '/usr/share//dbus-1/services/hyprpolkitagent.service'
Kas 13 00:04:53 myoffice hyprpolkitagent[707]: New PolkitAgentListener  0x5f54b29b0680
Kas 13 00:04:53 myoffice hyprpolkitagent[707]: Adding new listener  PolkitQt1::Agent::Listener(0x5f54b29afc90) for  0x5f54b29b0680
Kas 13 00:04:57 myoffice hyprpolkitagent[707]: Listener adapter polkit_qt_listener_initiate_authentication
Kas 13 00:04:57 myoffice hyprpolkitagent[707]: GSimpleAsyncResult: 0x5f54b29c5290
Kas 13 00:04:57 myoffice hyprpolkitagent[707]: polkit_qt_listener_initiate_authentication callback for  0x5f54b29b0680
Kas 13 00:04:57 myoffice hyprpolkitagent[707]: qrc:/qt/qml/hpa/qml/main.qml:106:17: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Kas 13 00:04:57 myoffice hyprpolkitagent[707]: qrc:/qt/qml/hpa/qml/main.qml:81:17: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Kas 13 00:04:57 myoffice hyprpolkitagent[707]: REQUEST
Kas 13 00:04:59 myoffice hyprpolkitagent[707]: COMPLETED
Kas 13 00:04:59 myoffice hyprpolkitagent[707]: Listener adapter polkit_qt_listener_initiate_authentication_finish
Kas 13 00:04:59 myoffice hyprpolkitagent[707]: polkit_qt_listener_initiate_authentication_finish callback for  0x5f54b29b0680

@Bayram Tempest
 

Hypr ve KDE polkit çalışmalıydı çünkü ikisi de Wayland destekliyor. Config dosyasına Polkit'i ne şekilde ekledin?
 
Hypr ve KDE polkit çalışmalıydı çünkü ikisi de Wayland destekliyor. Config dosyasına Polkit'i ne şekilde ekledin?
Hocam, kdepolkit'i sizin rehberdeki gibi ekledim. Önce indirdim, ki zaten yüklüydü, sonra kodunu ekledim ama sonuçsuz kaldı. Hyprpolkit'i ise Wikideki şekilde indirdim, kodunu ekledim. Sorun yaşadığım uygulamaları belirtirsem, belki onlardan kaynaklıdır diye. Şu anlık 2 uygulama sorun çıkarıyor: GParted ve Timeshift.
 
Açılışta sudo şifresi gerektiren başka bir program dener misiniz? Sorun sadece X11 uygulamalarında mı?

Veya GParted'ı terminal üzerinde gparted komutuyla açmaya çalışıp çıktıyı buraya yapıştırır mısın?
 
Açılışta sudo şifresi gerektiren başka bir program dener misiniz? Sorun sadece X11 uygulamalarında mı?
Şu anlık şifre isteyenler bunlardı örnek bir tane ne deneyebilirim hocam?

Kod:
❯ gparted
Authorization required, but no authorization protocol specified


(gpartedbin:1080): Gtk-WARNING **: 11:33:42.384: cannot open display: :1

~
❯
 
Evet çıktıya bakılırsa sorun X11 uygulamalarının açılmaması değil, sorun şifre girme yazılımı tespit edememesi.

systemctl --user enable --now polkit-kde-agent.service komutunu kullan.

.bashrc dosyasını nano ile açıp sudo nano .bashrc
Kod:
export WAYLAND_DISPLAY=wayland-0
export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u)/bus
Satırlarını ekle.

Eğer rehberimde benim anlattığım şekilde kde polkiti eklediysen çalışması lazım o sebeple alternatif yöntemler sunuyorum. Ben rehber yaptığımdan beri yöntem değişmiş mi diye de bir kontrol edeyim.

exec-once = /usr/lib/polkit-kde-authentication-agent-1 şeklinde yani rehberimdekine göre eklediysen problem olmamalı. Ek olarak rehberimde Hyprland için gereken paketler arasında QT5-Wayland bulunuyor ancak Plasma 6 masaüstüyle beraber QT6 kullanılmaya başlandı. Polkit güncel olarak QT6 kullanıyorsa ve Polkit, Wayland destekli olduğu için açılmaya çalışırken QT6-Wayland paketi kurulu olmadığından dolayı açılmayabilir. Fikrim bu tabii ki, denemedim. QT6-Wayland paketini kurup sistemi yeniden başlatarak dener misin?
 
Hocam böyle bir hata verdi:
Kod:
❯ systemctl --user enable --now polkit-kde-agent.service
Failed to enable unit: Unit polkit-kde-agent.service does not exist
Hocam ona gerek kalmadı zaten. Sonraki anlattıklarımı yapmalısınız.

QT6-Wayland ile ilgili kısmı yapmalısınız.
 
Kod:
❯ sudo pacman -S qt6-wayland
[sudo] password for myoffice:
uyarı: qt6-wayland-6.8.0-1 güncel -- yeniden kuruluyor
Sanırım kuruluymuş hocam.
Hyprland config dosyanın içeriğini kod içerisinde yapıştırır mısın buraya?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…