<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=3700&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / HOWTO: Install the best screen magnifier - xlupe]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=3700</link>
		<description><![CDATA[The most recent posts in HOWTO: Install the best screen magnifier - xlupe.]]></description>
		<lastBuildDate>Mon, 27 Jul 2020 21:13:19 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: HOWTO: Install the best screen magnifier - xlupe]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=23677#p23677</link>
			<description><![CDATA[<div class="quotebox"><cite>golinux wrote:</cite><blockquote><div><div class="quotebox"><cite>Vernon wrote:</cite><blockquote><div><p>Yes <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" />. For example, xlupe has a nice slider bar to easily change magnifications.</p></div></blockquote></div><p>Isn&#039;t that what the scroll wheel is for?&#160; Why go fumbling about for a slider . . .</p></div></blockquote></div><p>Scroll wheels are great for - scrolling. For controls, I typically find myself spinning the scroll wheel too much and overshooting. I find a slider gives me more precise control.</p>]]></description>
			<author><![CDATA[dummy@example.com (Vernon)]]></author>
			<pubDate>Mon, 27 Jul 2020 21:13:19 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=23677#p23677</guid>
		</item>
		<item>
			<title><![CDATA[Re: HOWTO: Install the best screen magnifier - xlupe]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=23670#p23670</link>
			<description><![CDATA[<div class="quotebox"><cite>Vernon wrote:</cite><blockquote><div><p>Yes <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" />. For example, xlupe has a nice slider bar to easily change magnifications.</p></div></blockquote></div><p>Isn&#039;t that what the scroll wheel is for?&#160; Why go fumbling about for a slider . . .</p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Mon, 27 Jul 2020 20:15:46 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=23670#p23670</guid>
		</item>
		<item>
			<title><![CDATA[Re: HOWTO: Install the best screen magnifier - xlupe]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=23668#p23668</link>
			<description><![CDATA[<div class="quotebox"><cite>HevyDevy wrote:</cite><blockquote><div><p>vmg is in the debian repos, is xlupe a better option ?</p><p><a href="https://blends.debian.org/accessibility/tasks/mag" rel="nofollow">https://blends.debian.org/accessibility/tasks/mag</a></p></div></blockquote></div><p>Yes <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" />. For example, xlupe has a nice slider bar to easily change magnifications. Once you select a window with the jump feature, it will be magnified even if it is obscured by another window. </p><p>Did you build xlupe as per my instructions and decide you like vmg better? If so, why?</p>]]></description>
			<author><![CDATA[dummy@example.com (Vernon)]]></author>
			<pubDate>Mon, 27 Jul 2020 18:47:13 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=23668#p23668</guid>
		</item>
		<item>
			<title><![CDATA[Re: HOWTO: Install the best screen magnifier - xlupe]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=23667#p23667</link>
			<description><![CDATA[<div class="quotebox"><cite>Head_on_a_Stick wrote:</cite><blockquote><div><p>Perhaps the next time I boot into Debian but I&#039;m enjoying my new OpenBSD box too much atm.</p><p>Here&#039;s the packaging guide I use: <a href="https://www.debian.org/doc/manuals/debmake-doc/" rel="nofollow">https://www.debian.org/doc/manuals/debmake-doc/</a></p></div></blockquote></div><p>Thanks very much for this info. I want to get a couple more HOWTOs out before I forget what I did and then I will try out your instructions.</p>]]></description>
			<author><![CDATA[dummy@example.com (Vernon)]]></author>
			<pubDate>Mon, 27 Jul 2020 18:42:33 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=23667#p23667</guid>
		</item>
		<item>
			<title><![CDATA[Re: HOWTO: Install the best screen magnifier - xlupe]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=23662#p23662</link>
			<description><![CDATA[<div class="quotebox"><cite>Vernon wrote:</cite><blockquote><div><p>we need to build it from source at least until maybe <a href="https://dev1galaxy.org/profile.php?id=5581" rel="nofollow">Head_on_a_Stick</a> graciously packages it</p></div></blockquote></div><p>Perhaps the next time I boot into Debian but I&#039;m enjoying my new OpenBSD box too much atm.</p><p>Here&#039;s the packaging guide I use: <a href="https://www.debian.org/doc/manuals/debmake-doc/" rel="nofollow">https://www.debian.org/doc/manuals/debmake-doc/</a></p><p>For xlupe it should be fairly simple, just download the source tarball and rename it to <span class="bbc">xlupe_1.1.orig.tar.gz</span> then unpack it and</p><div class="codebox"><pre><code># apt install build-essential devscripts
export DEBEMAIL=&quot;your.email@email.com&quot;
export DEBFULLNAME=&quot;Vernon Surname_goes_here&quot;
cd xlupe-1.1
debmake</code></pre></div><p>The <span class="bbc">debmake</span> command will create a basic <span class="bbc">debian</span> directory with template files that can be filled in.</p><p>To apply your suggested changes just run the <span class="bbc">sed</span> command in the source directory then use this command to generate a patch:</p><div class="codebox"><pre><code>dpkg-source --commit</code></pre></div><p><span class="bbc">debian/control</span> is for listing the (build-)dependencies, package name, source URL and a few other details.</p><p><span class="bbc">debian/rules</span> is for building the package, <a href="https://manpages.debian.org/buster/debhelper/debhelper.7.en.html" rel="nofollow">debhelper(7)</a> will manage most build systems automagically but to create the Makefile for Xlupe you may have to add this line:</p><div class="codebox"><pre><code>override_dh_auto_configure:
        xmkhf</code></pre></div><p>If the Makefile doesn&#039;t have an <em>install</em> target then use <span class="bbc">debian/xlupe.install</span>, like this:</p><div class="codebox"><pre><code>xlupe /usr/bin/
debian/xlupe.desktop /usr/share/applications/</code></pre></div><p>^ The second line installs the .desktop file, which should be placed in the <span class="bbc">debian</span> directory.</p><p>Once all of the templates are filled in then build the package with</p><div class="codebox"><pre><code>debuild -us -uc</code></pre></div><p>HTH</p><p>EDIT: install the <a href="https://pkginfo.devuan.org/stage/beowulf/beowulf/lintian_2.15.0.html" rel="nofollow">lintian</a> package to run checks on the .deb once it&#039;s built, it will give advice on any problems.</p><p>See also <a href="https://lintian.debian.org/tags.html" rel="nofollow">https://lintian.debian.org/tags.html</a></p>]]></description>
			<author><![CDATA[dummy@example.com (Head_on_a_Stick)]]></author>
			<pubDate>Mon, 27 Jul 2020 17:26:44 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=23662#p23662</guid>
		</item>
		<item>
			<title><![CDATA[Re: HOWTO: Install the best screen magnifier - xlupe]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=23658#p23658</link>
			<description><![CDATA[<p>vmg is in the debian repos, is xlupe a better option ?</p><p><a href="https://blends.debian.org/accessibility/tasks/mag" rel="nofollow">https://blends.debian.org/accessibility/tasks/mag</a></p>]]></description>
			<author><![CDATA[dummy@example.com (HevyDevy)]]></author>
			<pubDate>Mon, 27 Jul 2020 15:49:30 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=23658#p23658</guid>
		</item>
		<item>
			<title><![CDATA[HOWTO: Install the best screen magnifier - xlupe]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=23644#p23644</link>
			<description><![CDATA[<p>Xlupe is a screen magnifier that starts&#160; magnifying the screen as soon as it is invoked and has a slider bar to easily change magnifications. Xlupe has two modes available. In mode one, it follows the mouse and displays everything that is under it. This is the default mode. In the other mode it displays a static area. You can enter this mode by clicking into the display window and dragging the appearing rectangle to the desired region. You stop/return to mode one by pressing the right mouse button. If you have a display with different visuals and want to zoom an area in a window not laying in the default visual, you will find the &quot;jump&quot; option very handy. Just press the button and click on the appropriate window.<br /><span class="postimg"><img src="https://web.archive.org/web/20060710090412im_/http://core.de/~coto/projects/xlupe/xlupe3.jpg" alt="xlupe window" /></span></p><p>Since xlupe is not packaged, we need to build it from source at least until maybe <a href="https://dev1galaxy.org/profile.php?id=5581" rel="nofollow">Head_on_a_Stick</a> graciously packages it .</p><h5>Install the needed build packages</h5><p>As root, issue the following command.</p><div class="codebox"><pre><code>apt-get install build-essential libx11-dev xutils-dev xaw3dg-dev libxaw7-dev</code></pre></div><h5>Get the source code</h5><div class="codebox"><pre><code>wget https://web.archive.org/web/20070518221826/http://core.de/~coto/projects/xlupe/xlupe-1.1.tar.gz</code></pre></div><h5>Extract the source code</h5><div class="codebox"><pre><code>tar -xvzf xlupe-1.1.tar.gz</code></pre></div><h5>Build the source code</h5><div class="codebox"><pre><code>cd xlupe-1.1</code></pre></div><p>Modify the <span class="bbc">Imakefile</span> to build with the nicer looking 3d Athena Widgets library instead of the basic Athena Widgets.</p><div class="codebox"><pre><code>sed -i &#039;7s/.*/LOCAL_LIBRARIES = -lXaw3d XawClientLibs -lXmu -lXpm -lm/&#039; Imakefile</code></pre></div><p>Generate the <span class="bbc">Makefile</span> with the following command.</p><div class="codebox"><pre><code>xmkmf</code></pre></div><p>Compile and link xlupe by issuing the following command.</p><div class="codebox"><pre><code>make</code></pre></div><h5>Install xlupe on your system</h5><div class="codebox"><pre><code>mv xlupe /usr/local/bin/</code></pre></div><h5>Add xlupe to your LXQt Desktop</h5><p>The following was tested with a clean Devuan Beowulf installation with the LXQt desktop. In theory, this should work with XFCE as well. As root, use your favorite text editor to create text file <span class="bbc">/usr/share/applications/xlupe.desktop</span> with the following contents.</p><div class="codebox"><pre><code>[Desktop Entry]
Version=1.0
Type=Application
Name=Screen Magnifier
Exec=xlupe
Icon=system-search
Categories=Utility;</code></pre></div><p>You should now have an entry named <strong>Screen Magnifier</strong> in your Accessories menu.</p><p>Thanks to the author of xlupe, Thomas Runge whose archived home page is <a href="https://web.archive.org/web/20070518221826/http://core.de/~coto/projects/xlupe/" rel="nofollow">here</a></p>]]></description>
			<author><![CDATA[dummy@example.com (Vernon)]]></author>
			<pubDate>Mon, 27 Jul 2020 00:05:35 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=23644#p23644</guid>
		</item>
	</channel>
</rss>
