I used to have >180k points in internet magical points called karma.

  • 8 Posts
  • 15 Comments
Joined 1 year ago
cake
Cake day: July 5th, 2023

help-circle


  • I think I figured it out, I created a .xprofile file and moved all the env stuff there:

    cat .xprofile
    source ~/.config/i3/scripts/qt6ct.sh
    export QT_SCREEN_SCALE_FACTORS=1.45 # 1.5
    export QT_AUTO_SCREEN_SCALE_FACTOR=0 # 0
    

    Now dolphin uses breeze themes, thunar uses its gtk version and also found out about how to fix the zoom issue (it was supposed to be another different battle but seems like they have more in common than what I thought!)

    Thank you so much for helping me all the way here!! :)

    Correction: I didn’t entirely fix it!

    There’s a couple of stuff to be fixed: screenshot

    • calendar widget looks huge
    • dolphin space/zoom status are not blue, but black.
    • probably other stuff to be discovered

    Which means that in Plasma QT_QPA_PLATFORMTHEME is still read as qt5ct :(

    Correction 2: I FIXED IT!!

    remove everything from .xprofile except sourcing the script:

    #!/bin/bash
    CURRENT_DESKTOP=$(echo "$XDG_CURRENT_DESKTOP")
    
    if [[ "$CURRENT_DESKTOP" = "i3" ]]; then
        export QT_QPA_PLATFORMTHEME="qt5ct"
        export QT_SCREEN_SCALE_FACTORS=1.5 # 1.5
        export QT_AUTO_SCREEN_SCALE_FACTOR=0
    elif [[ "$CURRENT_DESKTOP" = "KDE" ]]; then
        unset QT_QPA_PLATFORMTHEME
        export QT_AUTO_SCREEN_SCALE_FACTOR=1
    
    else
        echo "Gestor de ventanas no es i3 ni kwin: $CURRENT_DESKTOP"
    fi
    
    echo $CURRENT_DESKTOP
    echo $QT_QPA_PLATFORMTHEME
    echo $QT_AUTO_SCREEN_SCALE_FACTOR 
    


  • LOL you’re right! Yet, I am still getting no better result when changing it:

    ➤ ~/.config/i3/scripts/qt6ct.sh 
    i3
    qt5ct
    ➤ echo "$QT_QPA_PLATFORMTHEME"
    
    ➤ ~/.config/i3/scripts/qt6ct.sh 
    i3
    qt5ct
    ➤ source ~/.config/i3/scripts/qt6ct.sh 
    i3
    qt5ct
    ➤ echo "$QT_QPA_PLATFORMTHEME"
    qt5ct
    

    Ok, here are very interesting things:

    1. I added source ~/.config/i3/scripts/qt6ct.sh at .profile, and logout. When I logged in, nothing has changed. I don’t know why, since when I manually run it, it apparently changes the value of QT_QPA_PLATFORMTHEME.
    2. After doing all of that, Qt apps doesn’t seem affected at all, when I open the qt5ct application from Rofi, it keeps showing me the same warning (something like: The QT_QPA_PLATFORMTHEME environment variable has not been set (required values: qt5ct or qt6ct)).
    3. AFTER I do all of this, if I run qt5ct or run rofi --show -drun and then select the qt5ct app, then it works just fine. The same happens with dolphin: if I run it from rofi, then it looks awful, but if I run it from the terminal, it looks great. BUT if I close the terminal and open it again, everything goes back to normal (meaning: awful).

    After including source ~/.config/i3/scripts/qt6ct.sh to /etc/environment and rebooting to see if anything changed: nope. No changes, the problem persists.






  • Hi! Thanks for replying!
    After logging on i3, htop shows me that I have a process called /usr/lib/polkit-1/polkitd --no-debug. I checked with polkit-kde-agent by running /usr/lib/polkit-kde-authentication-agent-1 &. I started MySQL with the same previous command (sudo systemctl start mysql.service && sudo mysql -u root -p -h localhost -P 3306) and checked the databases (SHOW DATABASES;), which worked: it shows the database with its schemas; but when I open Workbench again, it shows the same error message; so, from what you said above, it sounds more like a Workbench DBus issue (although I have no idea about DBus haha)