Replace lxde with kde

master
parent 0b73e4192f
commit 0ec917dac1
  1. 4
      README.md
  2. 6
      airootfs/root/.config/kscreenlockerrc
  3. 11
      airootfs/root/.config/kxkbrc
  4. 2
      airootfs/root/.config/lxpanel/LXDE/config
  5. 160
      airootfs/root/.config/lxpanel/LXDE/panels/panel
  6. 4
      airootfs/root/.config/lxpanel/launchtaskbar.cfg
  7. 119
      airootfs/root/.config/plasma-org.kde.plasma.desktop-appletsrc
  8. 2
      airootfs/root/.xinitrc
  9. 2
      build
  10. 0
      kde/airootfs
  11. 0
      kde/bootstrap_packages.x86_64
  12. 0
      kde/efiboot
  13. 8
      kde/packages.x86_64
  14. 0
      kde/pacman.conf
  15. 2
      kde/profiledef.sh
  16. 0
      kde/syslinux

@ -16,10 +16,12 @@ sudo pacman-key --lsign-key DDF7DB817396A49B2A2723F7403BD972F75D9D76
```
sudo ./build
```
Если требуется собрать только 1 образ, то используйте команду `sudo mkarchiso -v kde` для сборки образа с графикой или команду `sudo mkarchiso -v nox` для сборки образа без графики.
В случае успешного завершения, в каталоге `out` должны быть созданы ISO образы.
Если у вас установлен qemu, можете протестировать образ:
```
run_archiso -u -i out/archlinux-zfs-lxde-*.iso
run_archiso -u -i out/archlinux-zfs-kde-*.iso
```
Для очистки каталога проекта от результатов сборки используйте команду:
```

@ -0,0 +1,6 @@
[$Version]
update_info=kscreenlocker.upd:0.1-autolock
[Daemon]
Autolock=false
LockOnResume=false

@ -0,0 +1,11 @@
[$Version]
update_info=kxkb.upd:remove-empty-lists,kxkb.upd:add-back-resetoptions,kxkb_variants.upd:split-variants
[Layout]
DisplayNames=,
LayoutList=us,ru
Options=grp:ctrl_shift_toggle,grp_led:scroll
ResetOldOptions=true
SwitchMode=WinClass
Use=true
VariantList=,

@ -1,2 +0,0 @@
[Command]
Logout=lxde-logout

@ -1,160 +0,0 @@
# lxpanel <profile> config file. Manually editing is not recommended.
# Use preference dialog in lxpanel to adjust config when you can.
Global {
edge=bottom
align=left
margin=0
widthtype=percent
width=100
height=26
transparent=0
tintcolor=#000000
alpha=0
setdocktype=1
setpartialstrut=1
autohide=0
heightwhenhidden=0
usefontcolor=1
fontcolor=#ffffff
background=1
backgroundfile=/usr/share/lxpanel/images/background.png
}
Plugin {
type=space
Config {
Size=2
}
}
Plugin {
type=menu
Config {
image=/usr/share/lxde/images/lxde-icon.png
system {
}
separator {
}
item {
command=run
}
separator {
}
item {
image=gnome-logout
command=logout
}
}
}
Plugin {
type=launchbar
Config {
Button {
id=pcmanfm.desktop
}
Button {
id=firefox.desktop
}
}
}
Plugin {
type=space
Config {
Size=4
}
}
Plugin {
type=wincmd
Config {
Button1=iconify
Button2=shade
}
}
Plugin {
type=space
Config {
Size=4
}
}
Plugin {
type=pager
Config {
}
}
Plugin {
type=space
Config {
Size=4
}
}
Plugin {
type=taskbar
expand=1
Config {
tooltips=1
IconsOnly=0
AcceptSkipPager=1
ShowIconified=1
ShowMapped=1
ShowAllDesks=0
UseMouseWheel=1
UseUrgencyHint=1
FlatButton=0
MaxTaskWidth=150
spacing=1
}
}
Plugin {
type=cpu
Config {
}
}
Plugin {
type=volume
Config {
VolumeMuteKey=XF86AudioMute
VolumeDownKey=XF86AudioLowerVolume
VolumeUpKey=XF86AudioRaiseVolume
}
}
Plugin {
type=tray
Config {
}
}
Plugin {
type=dclock
Config {
ClockFmt=%R
TooltipFmt=%A %x
BoldFont=0
IconOnly=0
CenterText=0
}
}
Plugin {
type=launchbar
Config {
Button {
id=lxde-screenlock.desktop
}
Button {
id=lxde-logout.desktop
}
}
}
Plugin {
type=xkb
Config {
Model=pc105
LayoutsList=us,ru
VariantsList=,
ToggleOpt=grp:ctrl_shift_toggle
KeepSysLayouts=0
PerWinLayout=1
}
}
Plugin {
type=netstatus
Config {
}
}

@ -1,4 +0,0 @@
[special_cases]
synaptic=synaptic-pkexec
soffice.bin=libreoffice
x-terminal-emulator=lxterminal

@ -0,0 +1,119 @@
[ActionPlugins][0]
RightButton;NoModifier=org.kde.contextmenu
wheel:Vertical;NoModifier=org.kde.switchdesktop
[ActionPlugins][1]
RightButton;NoModifier=org.kde.contextmenu
[Containments][1]
ItemGeometries-1024x768=
ItemGeometriesHorizontal=
activityId=e22b904d-6156-441d-8265-e49aa36765d8
formfactor=0
immutability=1
lastScreen=0
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image
[Containments][1][Wallpaper][org.kde.image][General]
Image=file:///usr/share/wallpapers/Next/contents/images/1024x768.jpg
[Containments][2]
activityId=
formfactor=2
immutability=1
lastScreen=0
location=4
plugin=org.kde.panel
wallpaperplugin=org.kde.image
[Containments][2][Applets][14]
immutability=1
plugin=org.kde.plasma.digitalclock
[Containments][2][Applets][15]
immutability=1
plugin=org.kde.plasma.showdesktop
[Containments][2][Applets][3]
immutability=1
plugin=org.kde.plasma.kickoff
[Containments][2][Applets][3][Configuration]
PreloadWeight=100
[Containments][2][Applets][3][Configuration][General]
favoritesPortedToKAstats=true
[Containments][2][Applets][3][Configuration][Shortcuts]
global=Alt+F1
[Containments][2][Applets][3][Shortcuts]
global=Alt+F1
[Containments][2][Applets][4]
immutability=1
plugin=org.kde.plasma.pager
[Containments][2][Applets][5]
immutability=1
plugin=org.kde.plasma.icontasks
[Containments][2][Applets][5][Configuration][General]
launchers=applications:systemsettings.desktop,preferred://filemanager,preferred://browser
[Containments][2][Applets][6]
immutability=1
plugin=org.kde.plasma.marginsseparator
[Containments][2][Applets][7]
immutability=1
plugin=org.kde.plasma.systemtray
[Containments][2][Applets][7][Configuration]
PreloadWeight=55
SystrayContainmentId=8
[Containments][2][General]
AppletOrder=3;4;5;6;7;14;15
[Containments][8]
activityId=
formfactor=2
immutability=1
lastScreen=0
location=4
plugin=org.kde.plasma.private.systemtray
wallpaperplugin=org.kde.image
[Containments][8][Applets][10]
immutability=1
plugin=org.kde.plasma.devicenotifier
[Containments][8][Applets][11]
immutability=1
plugin=org.kde.plasma.keyboardlayout
[Containments][8][Applets][12]
immutability=1
plugin=org.kde.plasma.manage-inputmethod
[Containments][8][Applets][13]
immutability=1
plugin=org.kde.plasma.notifications
[Containments][8][Applets][16]
immutability=1
plugin=org.kde.plasma.networkmanagement
[Containments][8][Applets][9]
immutability=1
plugin=org.kde.plasma.clipboard
[Containments][8][General]
extraItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.keyboardlayout,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.networkmanagement,org.kde.plasma.notifications
knownItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.keyboardlayout,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.networkmanagement,org.kde.plasma.notifications
[ScreenMapping]
itemsOnDisabledScreens=

@ -1 +1 @@
exec startlxde
exec startplasma-x11

@ -1,5 +1,5 @@
#!/bin/bash
mkarchiso -v ./nox
rm -rf work
mkarchiso -v ./lxde
mkarchiso -v ./kde
rm -rf work

@ -123,9 +123,13 @@ zfs-dkms
ncdu
xorg
xorg-xinit
lxde
plasma-desktop
dolphin
konsole
kwrite
partitionmanager
networkmanager
nm-connection-editor
plasma-nm
firefox
firefox-i18n-en-us
firefox-i18n-ru

@ -1,7 +1,7 @@
#!/usr/bin/env bash
# shellcheck disable=SC2034
iso_name="archlinux-zfs-lxde"
iso_name="archlinux-zfs-kde"
iso_label="ARCH_$(date +%Y%m)"
iso_publisher="Arch Linux <https://archlinux.org>"
iso_application="Arch Linux Live/Rescue CD"
Loading…
Cancel
Save