<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://dev1galaxy.org/extern.php?action=feed&amp;tid=3880&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Automating post-installation steps]]></title>
		<link>http://dev1galaxy.org/viewtopic.php?id=3880</link>
		<description><![CDATA[The most recent posts in Automating post-installation steps.]]></description>
		<lastBuildDate>Wed, 28 Oct 2020 18:02:59 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Automating post-installation steps]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=25503#p25503</link>
			<description><![CDATA[<p>Thank you bgstack15, that&#039;s very useful information!</p>]]></description>
			<author><![CDATA[dummy@example.com (uther)]]></author>
			<pubDate>Wed, 28 Oct 2020 18:02:59 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=25503#p25503</guid>
		</item>
		<item>
			<title><![CDATA[Re: Automating post-installation steps]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=25501#p25501</link>
			<description><![CDATA[<p>The xml files for xfce4 underneath ~/.config are emphemeral. You cannot rely on modifying them yourself to actually take effect in the current session. Closing the current session will usually force update those files, additionally.<br />The way to modify keyboard shortcuts for window manager operations: <a href="https://bgstack15.wordpress.com/2018/06/18/a-few-useful-keybindings-for-window-manager-in-xfce/" rel="nofollow">https://bgstack15.wordpress.com/2018/06 … r-in-xfce/</a>.<br />It links to <a href="https://bgstack15.wordpress.com/2017/10/08/xfconf-query-save-and-load-from-file/" rel="nofollow">https://bgstack15.wordpress.com/2017/10 … from-file/</a> where I describe xfconf-query.</p><div class="codebox"><pre><code>xfconf-query -l | sed -r -e &#039;/Channels:/d&#039; | while read line; do xfconf-query -lv -c &quot;${line}&quot; | sed -r -e &quot;s/^/${line} /&quot;; done &gt; my-settings.xfconf</code></pre></div><p>Xfconf-query is the way to inspect, and modify, current settings which can then be made persistent upon properly closing Xfce4.</p>]]></description>
			<author><![CDATA[dummy@example.com (bgstack15)]]></author>
			<pubDate>Wed, 28 Oct 2020 15:53:39 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=25501#p25501</guid>
		</item>
		<item>
			<title><![CDATA[Re: Automating post-installation steps]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=25472#p25472</link>
			<description><![CDATA[<p>Thanks all of you. <br />GlennW - your approach is interesting even for a scenario when you do have internet connection. I&#039;ve never considered home folder to be on a separate drive maily because I&#039;m too lazy to learn how to install manually whole system with full disc encryption and separate partitions. I&#039;ll eventually do it ... tommorow :^).</p><p>HoaS - very efficient indeed, but a little above my skills right now.</p><p>As for the questions - I&#039;m lookig where xfce writes custom keyboard shortcuts. I&#039;ve foud file /home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml but I&#039;m not sure if this is it?</p>]]></description>
			<author><![CDATA[dummy@example.com (uther)]]></author>
			<pubDate>Mon, 26 Oct 2020 21:26:13 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=25472#p25472</guid>
		</item>
		<item>
			<title><![CDATA[Re: Automating post-installation steps]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=25234#p25234</link>
			<description><![CDATA[<p>I prefer to make packages containing the configuration (and also depending on other packages I want) then use the <a href="https://build.opensuse.org/" rel="nofollow">openSUSE Build Service</a> to host them. Example here: <a href="https://build.opensuse.org/package/show/home:Head_on_a_Stick:debian_desktop/simple-desktop" rel="nofollow">https://build.opensuse.org/package/show … le-desktop</a></p><p>Another option is to create an ISO image to install a pre-configured system. I use <a href="https://packages.debian.org/buster/live-build" rel="nofollow">live-build</a> for that but fsmithred&#039;s <a href="https://dev1galaxy.org/viewtopic.php?id=551" rel="nofollow">live-sdk</a> &amp; refractasnapshot are alternatives.</p>]]></description>
			<author><![CDATA[dummy@example.com (Head_on_a_Stick)]]></author>
			<pubDate>Mon, 12 Oct 2020 18:03:28 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=25234#p25234</guid>
		</item>
		<item>
			<title><![CDATA[Re: Automating post-installation steps]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=25221#p25221</link>
			<description><![CDATA[<p>I use a combination as well, but a little different.</p><p>I have many of my home folders on separate hard-drives (for a few reasons, plentitude (older spinners), security and convenience).</p><p>I have links setup those directories from a script after a fresh install, including fstab (not often but sometimes I have to rearrange or lookup the uuid&#039;s)</p><p>Once that is done I can install and setup packages for my system and favourite programs. (I backup nearly all the previous packages downloaded to help with reinstall/restore without a network.)</p><p>Then I use backup/restore scripts selectively to setup my system, networking, firewall, proxy, grub (graphics) and apt sources and then install nVidia graphics module.</p><p>After all of that I can check for updates.</p><p>I usually start using the user system from scratch and modify it to look and behave the way I (can) want. I do it this way as to avoid clutter and any mistakes I may have made in the last usable session when I broke it :-) .</p><p>I developed this approach over the years because I didn&#039;t have a reliable internet connection but wanted to reinstall as quickly as possible. It&#039;s not fully automated but I can have reinstalled in less than half an hour (utilising ss hd&#039;s and memory sticks rather than dvd for the Distro iso&#039;s)</p><p>So, yes it is possible. :-)</p><p>I hope this helps. </p><p>[edit]<br />p.s. I have no secrets, so ask if you want. </p><p>by the way, The first packages I make sure I have is nano, rsync and locate and gpm (mouse, cut copy and paste from a console). I don&#039;t use sudo.</p><p>Glenn</p>]]></description>
			<author><![CDATA[dummy@example.com (GlennW)]]></author>
			<pubDate>Sun, 11 Oct 2020 22:40:34 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=25221#p25221</guid>
		</item>
		<item>
			<title><![CDATA[Re: Automating post-installation steps]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=25202#p25202</link>
			<description><![CDATA[<p>I use myself a mix of the two approaches: a lot of secuential scripts for installing and configuring some pieces and unpacking tar files for some other configurations. I use the second tecnique for some graphical environments that I know of fully configure only throughout a GUI (KDE mainly).</p><p>I configure the first user of the box and then modify the scripts to add new users using <span class="bbc">/etc/skel</span>. See <span class="bbc">man adduser</span></p>]]></description>
			<author><![CDATA[dummy@example.com (PedroReina)]]></author>
			<pubDate>Sun, 11 Oct 2020 10:50:56 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=25202#p25202</guid>
		</item>
		<item>
			<title><![CDATA[Automating post-installation steps]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=25201#p25201</link>
			<description><![CDATA[<p>I&#039;m curious about automating various post installation steps, and I&#039;ve found that people recommend two contradictory ways to do it:<br />1. Copy entire /home, /ect, and other necessary directories.<br />2. Set everything with a script.</p><p>I really don&#039;t like the first idea because that way you can end with a lot unnecessary files and you risk copying something that is already broken or would break the fresh install.</p><p>Setting everything with a script is much better in a way that you write script once and you are done. Troubleshooting is much easier too IMO, and you dont need to care about backups for config files.<br />Right now I have a script that can cover basic configuration on couple different machines. Things like power management on a laptop with powertop, tweaking kernel parameters, installing firmware, drivers and software, ricing Desktop, etc.<br />It&#039;s still work in progress, but after using it twice already it&#039;s much faster than doing all the things by hand.</p><p>Aside from data handling is copying better than script when it comes to setting desktop environment?</p><p>inb4 - don&#039;t reinstall, fix what is broken :^)</p>]]></description>
			<author><![CDATA[dummy@example.com (uther)]]></author>
			<pubDate>Sun, 11 Oct 2020 09:49:56 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=25201#p25201</guid>
		</item>
	</channel>
</rss>
