mirror of
https://github.com/dperelman/gluqlo
synced 2024-12-22 00:38:11 -05:00
146 lines
6.4 KiB
HTML
146 lines
6.4 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset='utf-8'>
|
|
<meta http-equiv="X-UA-Compatible" content="chrome=1">
|
|
<link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
|
|
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
|
|
<link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
|
|
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
|
|
<!--[if lt IE 9]>
|
|
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
|
<![endif]-->
|
|
<title>Gluqlo: Fliqlo for Linux</title>
|
|
</head>
|
|
|
|
<body>
|
|
<div id="container">
|
|
<div class="inner">
|
|
|
|
<header>
|
|
<h1>Gluqlo</h1>
|
|
<h2>Fliqlo for Linux</h2>
|
|
</header>
|
|
|
|
<section id="downloads" class="clearfix">
|
|
<a href="https://github.com/alexanderk23/gluqlo/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
|
|
<a href="https://github.com/alexanderk23/gluqlo/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
|
|
<a href="https://github.com/alexanderk23/gluqlo" id="view-on-github" class="button"><span>View on GitHub</span></a>
|
|
</section>
|
|
|
|
<hr>
|
|
|
|
<section id="main_content">
|
|
<h1>
|
|
<a name="gluqlo-fliqlo-for-linux" class="anchor" href="#gluqlo-fliqlo-for-linux"><span class="octicon octicon-link"></span></a>Gluqlo: Fliqlo for Linux</h1>
|
|
<p><a href="https://www.youtube.com/watch?v=XhT7PBwpMIo"><img src="http://alexanderk23.github.io/gluqlo/images/gluqlo.png" alt="Gluqlo"></a></p>
|
|
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
|
|
<div class="yashare-auto-init" data-yashareL10n="en" data-yashareQuickServices="vkontakte,facebook,twitter,gplus" data-yashareTheme="counter" data-yashareType="small" data-yashareImage="http://alexanderk23.github.io/gluqlo/images/gluqlo.png"></div>
|
|
<p>Gluqlo (or Глюкало, if you prefer) is a SDL remake of well-known awesome <a href="http://9031.com/goodies/#fliqlo">Fliqlo screensaver</a> which is originally avaliable for Windows and OSX platforms only.
|
|
Gluqlo is inspired by (and to some extent is based on) <a href="https://github.com/bhm/noflipqlo">noflipqlo</a> aka Now Open Flipqlo 2.0 by <a href="https://github.com/bhm">Jacek Kuźniarski</a>.
|
|
Currently it's very close to original Fliqlo (as I hope).</p>
|
|
|
|
<h2>
|
|
<a name="requirements" class="anchor" href="#requirements"><span class="octicon octicon-link"></span></a>Requirements</h2>
|
|
|
|
<ul>
|
|
<li>SDL 1.2</li>
|
|
<li>SDL_gfx 1.2</li>
|
|
<li>SDL_ttf 2.0</li>
|
|
<li>XScreensaver (optional)</li>
|
|
</ul><h2>
|
|
<a name="installation-ppa" class="anchor" href="#installation-ppa"><span class="octicon octicon-link"></span></a>Installation (Ubuntu PPA for Vivid, Trusty, Saucy, Quantal and Precise)</h2>
|
|
|
|
<pre><code>$ sudo apt-add-repository ppa:alexanderk23/ppa
|
|
$ sudo apt-get update
|
|
$ sudo apt-get install gluqlo
|
|
</code></pre>
|
|
|
|
<h2>
|
|
<a name="building-from-source" class="anchor" href="#building-from-source"><span class="octicon octicon-link"></span></a>Building from source</h2>
|
|
|
|
<p>First, install build-time dependencies (Ubuntu/Debian):</p>
|
|
|
|
<pre><code>$ sudo apt-get install build-essential libsdl1.2-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev libx11-dev
|
|
</code></pre>
|
|
|
|
<p>Then compile and install as usual:</p>
|
|
|
|
<pre><code>$ make && sudo make install
|
|
</code></pre>
|
|
|
|
<h2>
|
|
<a name="usage" class="anchor" href="#usage"><span class="octicon octicon-link"></span></a>Usage</h2>
|
|
|
|
<p>If you want to use Gluqlo as a screensaver, you may need to remove gnome-screensaver (which nowadays just does nothing)
|
|
and install XScreensaver (if you're using Ubuntu, see <a href="http://www.howtogeek.com/114027/how-to-add-screensavers-to-ubuntu-12.04/">this page</a> for detailed instructions).
|
|
Don't forget to add gluqlo to your ~/.xscreensaver config file:</p>
|
|
|
|
<pre><code>...
|
|
GL: gluqlo --root \n\
|
|
...
|
|
</code></pre>
|
|
|
|
<p>Otherwise, you can just run it as is.</p>
|
|
|
|
<h2>
|
|
<a name="contributing" class="anchor" href="#contributing"><span class="octicon octicon-link"></span></a>Contributing</h2>
|
|
|
|
<ol>
|
|
<li>Fork it!</li>
|
|
<li>Create your feature branch (<code>git checkout -b my-new-feature</code>)</li>
|
|
<li>Commit your changes (<code>git commit -am 'Add some feature'</code>)</li>
|
|
<li>Push to the branch (<code>git push origin my-new-feature</code>)</li>
|
|
<li>Create new Pull Request!</li>
|
|
</ol>
|
|
</section>
|
|
|
|
<footer>
|
|
Gluqlo is maintained by <a href="https://github.com/alexanderk23">alexanderk23</a><br>
|
|
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
|
|
</footer>
|
|
|
|
<!-- Yandex.Metrika counter -->
|
|
<script type="text/javascript">
|
|
(function (d, w, c) {
|
|
(w[c] = w[c] || []).push(function() {
|
|
try {
|
|
w.yaCounter24260992 = new Ya.Metrika({id:24260992,
|
|
trackLinks:true});
|
|
} catch(e) { }
|
|
});
|
|
|
|
var n = d.getElementsByTagName("script")[0],
|
|
s = d.createElement("script"),
|
|
f = function () { n.parentNode.insertBefore(s, n); };
|
|
s.type = "text/javascript";
|
|
s.async = true;
|
|
s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";
|
|
|
|
if (w.opera == "[object Opera]") {
|
|
d.addEventListener("DOMContentLoaded", f, false);
|
|
} else { f(); }
|
|
})(document, window, "yandex_metrika_callbacks");
|
|
</script>
|
|
<noscript><div><img src="//mc.yandex.ru/watch/24260992" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
|
<!-- /Yandex.Metrika counter -->
|
|
|
|
<script type="text/javascript">
|
|
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
|
|
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
|
|
</script>
|
|
<script type="text/javascript">
|
|
try {
|
|
var pageTracker = _gat._getTracker("UA-48328647-1");
|
|
pageTracker._trackPageview();
|
|
} catch(err) {}
|
|
</script>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</body>
|
|
</html>
|