13 Commits

23 changed files with 51 additions and 282 deletions

15
TODO
View File

@@ -15,14 +15,25 @@ DONE mimeapps.list must be separate for each profile
DONE Networkmanager in LXQt
DONE GRUB remove 1280x1024
Autologin-session doesn't work
2020-03-08
==========
DONE Use firefox-dark-reader instead of local/skel profile's
DONE Also consider a few more addons from the group
TODO Test firefox before releasing
DONE Test firefox before releasing
2020-04-18
DONE XFCE4 profile
2020-06-08
Autologin-session selection
Cinnamon fonts should change to Roboto 11 instead of M$ ones, for consistency
DONE Remove screengrab from plasma
DONE Use QTWEBENGINE_CHROMIUM_FLAGS=--blink-settings=darkMode=4,darkModeImagePolicy=1/--blink-settings=darkModeEnabled=true,darkModeInversionAlgorithm=4/--force-dark-mode or whatever works with Qt-5.15
The window title font in XFCE needs to be adjusted
DONE The Libreoffice background needs to change from 'Automatic' to '#2a2a2a'
Fluid is dark in GTK but light in Qt
community-qt still boots into LXQt
DONE The SDDM theme could use some darkening
DONE Perhaps add man-pages to the ISOs

View File

@@ -81,6 +81,8 @@ which
efibootmgr
xfsprogs
zsh
modemmanager
usb_modeswitch
mkinitcpio-nfs-utils
squashfs-tools

View File

@@ -86,6 +86,8 @@ zsh
alsa-firmware
powertop
inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc
@openrc avahi-openrc
@@ -147,7 +149,6 @@ artix-branding-base
artix-gtk-presets
artix-qt-presets
xcursor-premium
artix-sddm-theme
# Cinnamon
cinnamon

View File

@@ -1,2 +1,3 @@
QT_QPA_PLATFORMTHEME=gtk2
QT_STYLE_OVERRIDE=gtk
QTWEBENGINE_CHROMIUM_FLAGS="-blink-settings=darkModeEnabled=true -enable-features=OverlayScrollbar,OverlayScrollbarFlashAfterAnyScrollUpdate,OverlayScrollbarFlashWhenMouseEnter"

View File

@@ -86,6 +86,8 @@ zsh
alsa-firmware
powertop
inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc
@openrc avahi-openrc
@@ -217,7 +219,6 @@ ffmpegthumbnailer
ffmpegthumbs
raw-thumbnailer
qt5-imageformats
gvfs-mtp
youtube-dl
pulseaudio-alsa
p7zip
@@ -252,7 +253,7 @@ breeze-icons
# Network management
connman-gtk
modemmanager
modem-manager-gui
# GTK pkgs
geany-plugins
@@ -277,10 +278,10 @@ midori
leafpad
# other stuff
gtk-engines
accountsservice
raw-thumbnailer
qt5-imageformats
gtk-engines
accountsservice
bluez-utils
yaourtix
hunspell-en_US
@@ -300,6 +301,7 @@ vertex-themes
oxygen
# KIO is still lacking
gvfs-mtp
gvfs-smb
gvfs-afc
gvfs-google

View File

@@ -86,6 +86,8 @@ zsh
alsa-firmware
powertop
inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc
@openrc avahi-openrc
@@ -146,7 +148,7 @@ artix-dark-theme
artix-branding-base
artix-community-presets
xcursor-premium
artix-sddm-theme
sddm-theme-artix
# Community goodies
base-devel
@@ -168,14 +170,13 @@ winetricks
# KDE Plasma
plasma
kf5
kdebase
kdeutils
kde-system
kde-applications
kdenetwork
kde-utilities
kde-network
kde-graphics
kde-multimedia
kdepim
kdegraphics
kdeutils
kdemultimedia
# LXQT
lxqt
@@ -192,11 +193,11 @@ firefox-noscript
firefox-ublock-origin
libreoffice-fresh
mpv
youtube-dl
ffmpegthumbnailer
#ffmpegthumbs # included in kdemultimedia
raw-thumbnailer
qt5-imageformats
youtube-dl
pulseaudio-alsa
p7zip
unrar
@@ -230,6 +231,7 @@ breeze-icons
# Network management
network-manager-applet
modem-manager-gui
# GTK pkgs
geany-plugins

View File

@@ -1,2 +1,3 @@
#QT_QPA_PLATFORMTHEME=gtk2
QT_STYLE_OVERRIDE=gtk
QTWEBENGINE_CHROMIUM_FLAGS="-blink-settings=darkModeEnabled=true -enable-features=OverlayScrollbar,OverlayScrollbarFlashAfterAnyScrollUpdate,OverlayScrollbarFlashWhenMouseEnter"

View File

@@ -1 +0,0 @@
../../../../community/root-overlay/usr/share/sddm

View File

@@ -25,7 +25,7 @@ case $XDG_CURRENT_DESKTOP in
;;
MATE) [[ -f .hidden-mate ]] && ln -sf .hidden-mate .hidden
;;
LXDE) [[ -f .hidden-lxde ]] && ln -sf .hidden-lxde .hidden
LXDE) rm -f org.kde.konversation.desktop
;;
LXQt) [[ -f .hidden-lxqt ]] && ln -sf .hidden-lxqt .hidden
;;

View File

@@ -1,245 +0,0 @@
import QtQuick 2.0
import SddmComponents 2.0
Rectangle {
id: container
width: 640
height: 480
LayoutMirroring.enabled: Qt.locale().textDirection == Qt.RightToLeft
LayoutMirroring.childrenInherit: true
TextConstants { id: textConstants }
Connections {
target: sddm
onLoginSucceeded: {
errorMessage.color = "steelblue"
errorMessage.text = textConstants.loginSucceeded
}
onLoginFailed: {
password.text = ""
errorMessage.color = "red"
errorMessage.text = textConstants.loginFailed
}
}
Background {
anchors.fill: parent
source: config.background
fillMode: Image.PreserveAspectCrop
onStatusChanged: {
if (status == Image.Error && source != config.defaultBackground) {
source = config.defaultBackground
}
}
}
Rectangle {
anchors.fill: parent
color: "transparent"
//visible: primaryScreen
Image {
id: rectangle
anchors.centerIn: parent
width: Math.max(320, mainColumn.implicitWidth + 50)
height: Math.max(320, mainColumn.implicitHeight + 50)
source: "rectangle.png"
Column {
id: mainColumn
anchors.centerIn: parent
spacing: 12
Text {
anchors.horizontalCenter: parent.horizontalCenter
color: "black"
verticalAlignment: Text.AlignVCenter
height: text.implicitHeight
width: parent.width
text: textConstants.welcomeText.arg(sddm.hostName)
wrapMode: Text.WordWrap
font.pixelSize: 24
elide: Text.ElideRight
horizontalAlignment: Text.AlignHCenter
}
Text {
anchors.horizontalCenter: parent.horizontalCenter
color: "black"
verticalAlignment: Text.AlignVCenter
height: text.implicitHeight
width: parent.width
text: qsTr("Artix Linux")
wrapMode: Text.WordWrap
font.pixelSize: 14
elide: Text.ElideRight
horizontalAlignment: Text.AlignHCenter
}
Column {
width: parent.width
spacing: 4
Text {
id: lblName
width: parent.width
text: textConstants.userName
font.bold: true
font.pixelSize: 12
}
TextBox {
id: name
width: parent.width; height: 30
text: userModel.lastUser
font.pixelSize: 14
KeyNavigation.backtab: rebootButton; KeyNavigation.tab: password
Keys.onPressed: {
if (event.key === Qt.Key_Return || event.key === Qt.Key_Enter) {
sddm.login(name.text, password.text, session.index)
event.accepted = true
}
}
}
}
Column {
width: parent.width
spacing : 4
Text {
id: lblPassword
width: parent.width
text: textConstants.password
font.bold: true
font.pixelSize: 12
}
PasswordBox {
id: password
width: parent.width; height: 30
font.pixelSize: 14
KeyNavigation.backtab: name; KeyNavigation.tab: session
Keys.onPressed: {
if (event.key === Qt.Key_Return || event.key === Qt.Key_Enter) {
sddm.login(name.text, password.text, session.index)
event.accepted = true
}
}
}
}
Row {
spacing: 4
width: parent.width / 2
z: 100
Column {
z: 100
width: parent.width * 1.3
spacing : 4
anchors.bottom: parent.bottom
Text {
id: lblSession
width: parent.width
text: textConstants.session
wrapMode: TextEdit.WordWrap
font.bold: true
font.pixelSize: 12
}
ComboBox {
id: session
width: parent.width; height: 30
font.pixelSize: 14
arrowIcon: "angle-down.png"
model: sessionModel
index: sessionModel.lastIndex
KeyNavigation.backtab: password; KeyNavigation.tab: layoutBox
}
}
Column {
z: 101
width: parent.width * 0.7
spacing : 4
anchors.bottom: parent.bottom
Text {
id: lblLayout
width: parent.width
text: textConstants.layout
wrapMode: TextEdit.WordWrap
font.bold: true
font.pixelSize: 12
}
LayoutBox {
id: layoutBox
width: parent.width; height: 30
font.pixelSize: 14
arrowIcon: "angle-down.png"
KeyNavigation.backtab: session; KeyNavigation.tab: loginButton
}
}
}
Row {
spacing: 4
anchors.horizontalCenter: parent.horizontalCenter
property int btnWidth: Math.max(loginButton.implicitWidth,
shutdownButton.implicitWidth,
rebootButton.implicitWidth, 80) + 8
Button {
id: loginButton
text: textConstants.login
width: parent.btnWidth
onClicked: sddm.login(name.text, password.text, session.index)
KeyNavigation.backtab: layoutBox; KeyNavigation.tab: shutdownButton
}
Button {
id: shutdownButton
text: textConstants.shutdown
width: parent.btnWidth
onClicked: sddm.powerOff()
KeyNavigation.backtab: loginButton; KeyNavigation.tab: rebootButton
}
Button {
id: rebootButton
text: textConstants.reboot
width: parent.btnWidth
onClicked: sddm.reboot()
KeyNavigation.backtab: shutdownButton; KeyNavigation.tab: name
}
}
}
}
}
Component.onCompleted: {
if (name.text == "")
name.focus = true
else
password.focus = true
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 196 B

View File

@@ -1,14 +0,0 @@
[SddmGreeterTheme]
Name=Artix
Description=Artix SDDM Theme
Author=oberon
Type=sddm-theme
Version=0.1
Website=https://github.com/sddm/sddm
Screenshot=preview.png
#TranslationsDirectory=translations
Email=oberon@manjaro.org
MainScript=Main.qml
ConfigFile=theme.conf
Theme-Id=artix
Theme-API=2.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -1,2 +0,0 @@
[General]
background=/usr/share/backgrounds/Artix_dna_spiral_dark.jpg

View File

@@ -10,7 +10,7 @@ nbd
artix-grub-theme
artix-sddm-theme
sddm-theme-artix
artix-lxqt-presets
artix-docs

View File

@@ -86,6 +86,8 @@ zsh
alsa-firmware
powertop
inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc
@openrc avahi-openrc

View File

@@ -86,6 +86,8 @@ zsh
alsa-firmware
powertop
inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc
@openrc avahi-openrc
@@ -147,7 +149,7 @@ artix-branding-base
artix-gtk-presets
artix-qt-presets
xcursor-premium
artix-sddm-theme
sddm-theme-artix
# LXQt
lxqt

View File

@@ -1,2 +1,3 @@
#QT_STYLE_OVERRIDE=gtk2
QT_QPA_PLATFORMTHEME=gtk2
QTWEBENGINE_CHROMIUM_FLAGS="-blink-settings=darkModeEnabled=true -enable-features=OverlayScrollbar,OverlayScrollbarFlashAfterAnyScrollUpdate,OverlayScrollbarFlashWhenMouseEnter"

View File

@@ -86,6 +86,8 @@ zsh
alsa-firmware
powertop
inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc
@openrc avahi-openrc

View File

@@ -86,6 +86,8 @@ zsh
alsa-firmware
powertop
inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc
@openrc avahi-openrc
@@ -147,7 +149,7 @@ artix-branding-base
artix-gtk-presets
artix-qt-presets
xcursor-premium
artix-sddm-theme
sddm-theme-artix
# KDE Plasma
artix-qt-presets
@@ -202,7 +204,6 @@ falkon
okular
ark
breeze-icons
screengrab
mpv
ffmpegthumbnailer
ffmpegthumbs

View File

@@ -1,2 +1,3 @@
QT_STYLE_OVERRIDE=gtk2
QT_QPA_PLATFORMTHEME=gtk
QTWEBENGINE_CHROMIUM_FLAGS="-blink-settings=darkModeEnabled=true -enable-features=OverlayScrollbar,OverlayScrollbarFlashAfterAnyScrollUpdate,OverlayScrollbarFlashWhenMouseEnter"

View File

@@ -86,6 +86,8 @@ zsh
alsa-firmware
powertop
inxi
modemmanager
usb_modeswitch
@openrc alsa-utils-openrc
@openrc avahi-openrc