1 python-parted and python-pyparted compiled and required by the installer.
4 Important module for cnchi and not existing in the Arch Linux repository:
8 For prevent module not found when "import parted", is compiled and present in RebornOS repo.
12 Gnome extensions used (are installed from the RebornOS repository):
14 gnome-shell-extension-appindicator (KStatusNotifierItem/AppIndicator Support)
15 gnome-shell-extension-dash-to-panel
23 The RebornOS live installer can be used as the original Arch Linux installation ISO
24 for system recovery, as it comes with arch-install-scripts installed.
26 ===========================================================================
30 Previously, cnchi was downloaded from the Antergos (read-only) Gitlab repository.
31 Now, cnchi is downloaded from our repository.
32 Location: https://repo.rebornos.org/RebornOS/sources/cnchi/
35 ===========================================================================
39 Change load.conf (live efi boot) from:
42 default archiso-x86_64
47 default archiso-x86_64.conf
49 Live image now starts correctly in EFI mode
53 Change to a new location/subgroup:
55 https://gitlab.com/reborn-os-team/rebornos-cnchi/cnchi-gnome-based
58 =========================================================================
62 Installation options (file selection) exist in:
68 Nixnote2 (abandoned maintenance, and malfunctioning) was changed to qownnotes
71 Fixed Uncomplicated Firewall (gufw) shortcut to display properly on different desktops
74 File /etc/pacman.d/reborn-mirrorlist change:
76 chmod 644 /etc/pacman.d/reborn-mirrorlist
79 =========================================================================
83 In file "desktop.py" change in line 65:
85 self.desktop_choice = 'deepin'
89 self.desktop_choice = 'base'
93 # Set Gnome as default
94 self.select_default_row(desktop_info.NAMES["gnome"])
99 self.select_default_row(desktop_info.NAMES["base"])
101 ...so that the default selection of the desktop at the time of installation goes
102 from Deepin to base (base is chosen only because it is the first option
103 existing in the list).
107 In file "desktop_info.py" change the Deepin description from:
109 'deepin': _("Deepin desktop is a lightweight, elegant desktop environment that "
110 "has been commented as a mix between Windows and Macs by many of its' "
111 "users. It was originally created for the Linux Deepin distribution. "
112 "Now, DDE will support most Linux operating systems such as Arch "
113 "Linux, Ubuntu, Fedora, openSUSE etc."),
117 'deepin': _("IMPORTANT: Keep in mind that the Deepin desktop can often be unstable. "
118 "This does not depend on us, but on the developers of Deepin who "
119 "usually upload BETA versions of the desktop or some components in the "
120 "stable repositories of Arch Linux."),
123 Added file "auto_partition.py" in Cnchi folder with changes to original one,
124 and modified build.sh to make this change when compiling.
125 Here we changed the references from AntergosRoot to RebornOSRoot, etc.
126 To return to the previous condition, remove the modification in build.sh.
127 To leave it as it was, it will be necessary to eliminate the overwriting
128 of this file in the build.
131 =========================================================================
135 Changed sddm, sddm-theme-gracilis-git, and sddm-config-editor-git
136 for lightdm and lightdm-webkit2-greeter in desktop access.
139 =========================================================================
144 Changed sddm to lightdm on access to the following desktops:
157 The following greeter is used:
159 lightdm-webkit2-greeter
162 The following theme is used for this greeter (compiled and uploaded to the
163 RebornOS repository):
165 lightdm-webkit2-theme-material2
168 There are the following lines in the packages.xml file to load these files on
169 the above mentioned desktops:
172 <pkgname>lightdm</pkgname>
173 <pkgname>lightdm-webkit2-greeter</pkgname>
174 <pkgname>lightdm-webkit2-theme-material2</pkgname>
177 The webkit2-greeter configuration file is copied in the cnchi installation
178 (cnchi subdirectory, (sent to the final cnchi directory in /usr/share/cnchi
179 from the build) to replace it in postainstall:
181 lightdm-webkit2-greeter.conf
184 =========================================================================
192 rebornos-lightdm-gtk-greeter-images
193 lightdm-gtk-greeter-settings
197 sddm files used before moving to lightdm:
199 sddm-theme-gracilis-git
200 sddm-config-editor-git
203 lightdm.conf content:
207 # General configuration
209 # start-default-seat = True to always start one seat if none are defined in the configuration
210 # greeter-user = User to run greeter as
211 # minimum-display-number = Minimum display number to use for X servers
212 # minimum-vt = First VT to run displays on
213 # lock-memory = True to prevent memory from being paged to disk
214 # user-authority-in-system-dir = True if session authority should be in the system location
215 # guest-account-script = Script to be run to setup guest account
216 # logind-check-graphical = True to on start seats that are marked as graphical by logind
217 # log-directory = Directory to log information to
218 # run-directory = Directory to put running state in
219 # cache-directory = Directory to cache to
220 # sessions-directory = Directory to find sessions
221 # remote-sessions-directory = Directory to find remote sessions
222 # greeters-directory = Directory to find greeters
223 # backup-logs = True to move add a .old suffix to old log files when opening new ones
224 # dbus-service = True if LightDM provides a D-Bus service to control it
227 #start-default-seat=true
228 #greeter-user=lightdm
229 #minimum-display-number=0
230 #minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799
232 #user-authority-in-system-dir=false
233 #guest-account-script=guest-account
234 #logind-check-graphical=false
235 #log-directory=/var/log/lightdm
236 run-directory=/run/lightdm
237 #cache-directory=/var/cache/lightdm
238 #sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions
239 #remote-sessions-directory=/usr/share/lightdm/remote-sessions
240 #greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters
247 # Seat configuration is matched against the seat name glob in the section, for example:
248 # [Seat:*] matches all seats and is applied first.
249 # [Seat:seat0] matches the seat named "seat0".
250 # [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client".
252 # type = Seat type (local, xremote)
253 # pam-service = PAM service to use for login
254 # pam-autologin-service = PAM service to use for autologin
255 # pam-greeter-service = PAM service to use for greeters
256 # xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
257 # xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)
258 # xserver-config = Config file to pass to X server
259 # xserver-layout = Layout to pass to X server
260 # xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
261 # xserver-share = True if the X server is shared for both greeter and session
262 # xserver-hostname = Hostname of X server (only for type=xremote)
263 # xserver-display-number = Display number of X server (only for type=xremote)
264 # xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
265 # xdmcp-port = XDMCP UDP/IP port to communicate on
266 # xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
267 # greeter-session = Session to load for greeter
268 # greeter-hide-users = True to hide the user list
269 # greeter-allow-guest = True if the greeter should show a guest login option
270 # greeter-show-manual-login = True if the greeter should offer a manual login option
271 # greeter-show-remote-login = True if the greeter should offer a remote login option
272 # user-session = Session to load for users
273 # allow-user-switching = True if allowed to switch users
274 # allow-guest = True if guest login is allowed
275 # guest-session = Session to load for guests (overrides user-session)
276 session-wrapper=/etc/lightdm/Xsession
277 # greeter-wrapper = Wrapper script to run greeter with
278 # guest-wrapper = Wrapper script to run guest sessions with
279 # display-setup-script = Script to run when starting a greeter session (runs as root)
280 # display-stopped-script = Script to run after stopping the display server (runs as root)
281 # greeter-setup-script = Script to run when starting a greeter (runs as root)
282 # session-setup-script = Script to run when starting a user session (runs as root)
283 # session-cleanup-script = Script to run when quitting a user session (runs as root)
284 # autologin-guest = True to log in as guest by default
285 # autologin-user = User to log in with by default (overrides autologin-guest)
286 # autologin-user-timeout = Number of seconds to wait before loading default user
287 # autologin-session = Session to load for automatic login (overrides user-session)
288 # autologin-in-background = True if autologin session should not be immediately activated
289 # exit-on-failure = True if the daemon should exit if this seat fails
294 #pam-autologin-service=lightdm-autologin
295 #pam-greeter-service=lightdm-greeter
300 #xserver-allow-tcp=false
303 #xserver-display-number=
307 greeter-session=lightdm-gtk-greeter
308 #greeter-hide-users=false
309 #greeter-allow-guest=true
310 #greeter-show-manual-login=false
311 #greeter-show-remote-login=true
313 #allow-user-switching=true
316 session-wrapper=/etc/lightdm/Xsession
319 #display-setup-script=
320 #display-stopped-script=
321 #greeter-setup-script=
322 #session-setup-script=
323 #session-cleanup-script=
324 #autologin-guest=false
326 #autologin-user-timeout=0
327 #autologin-in-background=false
329 #exit-on-failure=false
332 # XDMCP Server configuration
334 # enabled = True if XDMCP connections should be allowed
335 # port = UDP/IP port to listen for connections on
336 # listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)
337 # key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
338 # hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset)
340 # The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively
341 # it can be a word and the first 7 characters are used as the key.
351 # VNC Server configuration
353 # enabled = True if VNC connections should be allowed
354 # command = Command to run Xvnc server with
355 # port = TCP/IP port to listen for connections on
356 # listen-address = Host/address to listen for VNC connections (use all addresses if not present)
357 # width = Width of display to use
358 # height = Height of display to use
359 # depth = Color depth of display to use
372 lightdm-gtk-greeter.conf content:
376 theme-name = Flat-Plat-Blue
377 icon-theme-name = Flat-Remix-Green
378 background = /usr/share/pixmaps/rebornos.jpg
379 default-user-image = /usr/share/pixmaps/avatar.png