OSDN Git Service

Update to 2020.06.15
[rebornos/cnchi-gnome-osdn.git] / CHANGELOG
1 python-parted and python-pyparted compiled and required by the installer.
2
3
4 Important module for cnchi and not existing in the Arch Linux repository:
5
6 python-pyparted
7
8 For prevent module not found when "import parted", is compiled and present in RebornOS repo.
9
10
11
12 Gnome extensions used (are installed from the RebornOS repository):
13
14 gnome-shell-extension-appindicator  (KStatusNotifierItem/AppIndicator Support)
15 gnome-shell-extension-dash-to-panel
16
17
18 Visual theme used:
19
20 yaru
21 papirus icon theme
22
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.
25
26 ===========================================================================
27
28 2020.04.27
29
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/
33
34
35 ===========================================================================
36
37 2020.04.29
38
39 Change load.conf (live efi boot) from:
40
41 timeout 3
42 default archiso-x86_64
43
44 to:
45
46 timeout 5
47 default archiso-x86_64.conf
48
49 Live image now starts correctly in EFI mode
50
51 Change the Wallpaper
52
53 Change to a new location/subgroup:
54
55 https://gitlab.com/reborn-os-team/rebornos-cnchi/cnchi-gnome-based
56
57
58 =========================================================================
59
60 2020.05.07
61
62 Installation options (file selection) exist in:
63
64 desktop_info.py
65 feature_info.py
66
67
68 Nixnote2 (abandoned maintenance, and malfunctioning) was changed to qownnotes
69
70
71 Fixed Uncomplicated Firewall (gufw) shortcut to display properly on different desktops
72
73
74 File /etc/pacman.d/reborn-mirrorlist change:
75
76 chmod 644 /etc/pacman.d/reborn-mirrorlist
77
78
79 =========================================================================
80
81 2020.05.22
82
83 In file "desktop.py" change in line 65:
84
85 self.desktop_choice = 'deepin'
86
87 ...to:
88
89 self.desktop_choice = 'base'
90
91 file 172:
92
93         # Set Gnome as default
94         self.select_default_row(desktop_info.NAMES["gnome"])
95         
96 ...changed to:
97
98         # Set base as default
99         self.select_default_row(desktop_info.NAMES["base"])
100
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).
104
105
106
107 In file "desktop_info.py" change the Deepin description from:
108
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."),
114                 
115 ...to:
116
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."),
121
122
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.
129
130
131 =========================================================================
132
133 2020.06.04
134
135 Changed sddm, sddm-theme-gracilis-git, and sddm-config-editor-git 
136 for lightdm and lightdm-webkit2-greeter in desktop access.
137
138
139 =========================================================================
140
141 2020.06.08
142
143
144 Changed sddm to lightdm on access to the following desktops:
145
146 Cinnamon
147 Pantheon
148 Windows
149 XFCE
150 MATE
151 Openbox
152 Enlightenment
153 Budgie
154 i3
155
156
157 The following greeter is used:
158
159 lightdm-webkit2-greeter
160
161
162 The following theme is used for this greeter (compiled and uploaded to the
163 RebornOS repository):
164
165 lightdm-webkit2-theme-material2
166
167
168 There are the following lines in the packages.xml file to load these files on
169 the above mentioned desktops:
170
171
172 <pkgname>lightdm</pkgname>
173 <pkgname>lightdm-webkit2-greeter</pkgname>
174 <pkgname>lightdm-webkit2-theme-material2</pkgname>
175
176
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:
180
181 lightdm-webkit2-greeter.conf
182
183
184 =========================================================================
185
186 2020.06.14
187
188 lightdm files used:
189
190 lightdm
191 lightdm-gtk-greeter
192 rebornos-lightdm-gtk-greeter-images
193 lightdm-gtk-greeter-settings
194
195
196
197 sddm files used before moving to lightdm:
198
199 sddm-theme-gracilis-git
200 sddm-config-editor-git
201
202
203 lightdm.conf content:
204
205 {{{
206 #
207 # General configuration
208 #
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
225 #
226 [LightDM]
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
231 #lock-memory=true
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
241 #backup-logs=true
242 #dbus-service=true
243
244 #
245 # Seat configuration
246 #
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".
251 #
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
290 #
291 [Seat:*]
292 #type=local
293 #pam-service=lightdm
294 #pam-autologin-service=lightdm-autologin
295 #pam-greeter-service=lightdm-greeter
296 #xserver-command=X
297 #xmir-command=Xmir
298 #xserver-config=
299 #xserver-layout=
300 #xserver-allow-tcp=false
301 #xserver-share=true
302 #xserver-hostname=
303 #xserver-display-number=
304 #xdmcp-manager=
305 #xdmcp-port=177
306 #xdmcp-key=
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
312 user-session=mate
313 #allow-user-switching=true
314 #allow-guest=true
315 #guest-session=
316 session-wrapper=/etc/lightdm/Xsession
317 #greeter-wrapper=
318 #guest-wrapper=
319 #display-setup-script=
320 #display-stopped-script=
321 #greeter-setup-script=
322 #session-setup-script=
323 #session-cleanup-script=
324 #autologin-guest=false
325 #autologin-user=
326 #autologin-user-timeout=0
327 #autologin-in-background=false
328 #autologin-session=
329 #exit-on-failure=false
330
331 #
332 # XDMCP Server configuration
333 #
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)
339 #
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.
342 #
343 [XDMCPServer]
344 #enabled=false
345 #port=177
346 #listen-address=
347 #key=
348 #hostname=
349
350 #
351 # VNC Server configuration
352 #
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
360 #
361 [VNCServer]
362 #enabled=false
363 #command=Xvnc
364 #port=5900
365 #listen-address=
366 #width=1024
367 #height=768
368 #depth=8
369 }}}
370
371
372 lightdm-gtk-greeter.conf content:
373
374 {{{
375 [greeter]
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
380 }}}
381
382
383
384