Commit Graph

686 Commits (9e9a922498507e25e02f8dc5c48b4785595b20ec)
 

Author SHA1 Message Date
Teo Mrnjavac 9e9a922498 Language selector + focus fix in GreetingPage.
Teo Mrnjavac 78075d7412 Use the new CalamaresUtils::installTranslator.
Teo Mrnjavac 058be8beb2 Ensure viewpages will have focus. To choose a focused widget inside it,
a viewpage should override void focusInEvent( QFocusEvent* ).
Teo Mrnjavac 8b343ace4a QTranslator switching in CalamaresUtils.
Teo Mrnjavac fc4ce3d23b Make progress view unfocusable.
Calamares CI e0b1f91054 Automatic merge of Transifex translations
Calamares CI 1081cdf6af Automatic merge of Transifex translations
Calamares CI 2a75a8dbfd Automatic merge of Transifex translations
Teo Mrnjavac fd5d193529 Fix colors test again.
Teo Mrnjavac 0849a5983c Actually build translations qrc.
Teo Mrnjavac 4c968be60a Newline.
Teo Mrnjavac 22c2d96650 Fix rcc call for translation resources.
Rohan Garg d3d9ea130c Fix build, last merge was a bit broken
Teo Mrnjavac 294d6a34ca Merge pull request from shadeslayer/github_master
Make sure we also write to the /etc/hosts file
Rohan Garg 7a2fe5e647 Make sure we also write to the /etc/hosts file
Teo Mrnjavac efdf4cb490 Fix check in CMakeColors.
Manjaro Linux 36e8ed5f46 adjust LXDE startup scripts
- add LXQT support
- add LXDE 0.5 changes in Archlinux
Teo Mrnjavac 7c89613332 Merge pull request from kkofler/detect-sddm-session-type
displaymanager: Detect SDDM session type
Teo Mrnjavac 0dfc536dee Merge pull request from kkofler/fix-sddm-chroot-call
displaymanager: Run "sddm --example-config > /etc/sddm.conf" in a shell.
Calamares CI 74384dc5d4 Automatic merge of Transifex translations
Kevin Kofler 8512e43405 displaymanager: Set Session= for sddm autologin.
Detect the correct value using find_desktop_environment.
Kevin Kofler 467d78dde6 displaymanager: Use a regex to match User= in sddm.conf.
This ensures we really only match the User= line and not the
RememberLastUser= one.
Kevin Kofler e365864c05 displaymanager: Detect the KDE Plasma (5 and 4) and GNOME desktop environments.
Add them to the front of the list of desktop environments because users
are more likely to expect those as the default if they have them
installed.
Kevin Kofler 4990b8e3f8 displaymanager: Refactor the desktop environment detection to eliminate the copy&paste.
This also fixes some issues with the previous code:

* The code for LightDM only supported Xfce.

* The case where multiple desktop environments are installed was not
  handled in a good way.

* We now also check that the xsession definition actually exists. This
  allows handling the case where upstream changed the xsession
  definition's name without renaming the invoked binary.
Kevin Kofler 5a4ae7f62c displaymanager: Run "sddm --example-config > /etc/sddm.conf" in a shell.
Otherwise, the output redirection cannot work (and the argument was also
misinterpreted as part of the command name).
Teo Mrnjavac 1df44eddba Fix displaymanager sddm config call.
Calamares CI 90cd09b759 Automatic merge of Transifex translations
Manjaro Linux 76421e300d Merge pull request from kkofler/fix-issue-124
CMakeColors.cmake: Use colors only if stderr is an interactive terminal.
Manjaro Linux 822d75d1ce Merge pull request from kkofler/pkexec-policy-file-name
Rename pkexec policy file to .policy extension.
demmm 3828eb6d2a add the define
demmm a186c7e44b Missing define, check_chroot_call replaced
not really needed here, subprocess.call well tested
Kevin Kofler 3fdd06b013 CMakeColors.cmake: Use colors only if stderr is an interactive terminal.
In particular, do not write ugly escape sequences to log files.

Fixes .
Kevin Kofler bc9b9d2ce4 Rename pkexec policy file to .policy extension.
Rename com.github.calamares.calamares.bin to
com.github.calamares.calamares.policy. This matches how other policy
files in the same directory are named.
Calamares CI 4c226fdaf3 Automatic merge of Transifex translations
Rohan Garg b9af5b7d54 XDG_APPS_INSTALL_DIR comes from ECM, use a different var
Rohan Garg 36bd745e65 Install the desktop file
Rohan Garg fe9a768f29 Use pkexec to execute calamares with the right permissions
Teo Mrnjavac 486f160ca9 Merge pull request from calamares/sddm
Generate sddm.conf if not present.
Calamares CI e3ab6037d6 Automatic merge of Transifex translations
Calamares CI e868491962 Automatic merge of Transifex translations
Calamares CI ea0b26cf0d Automatic merge of Transifex translations
Calamares CI a539b0dd06 Automatic merge of Transifex translations
Calamares CI 880a54d797 Automatic merge of Transifex translations
Calamares CI 6a0d8acfe1 Automatic merge of Transifex translations
Calamares CI f74a9d183e Automatic merge of Transifex translations
Calamares CI 36e98eb912 Automatic merge of Transifex translations
demmm 49bdb25f30 remove erronous line line, wrongly left in
Teo Mrnjavac 5a77a0a088 Add desktop file.
Teo Mrnjavac fef448833e And some more debug output readability improvements.
Teo Mrnjavac f2f73b2e87 More meaningful debug output.