]> git.sur5r.net Git - i3/i3/commitdiff
add slides from 2012-03-16 (German)
authorMichael Stapelberg <michael@stapelberg.de>
Sun, 10 Jun 2012 16:17:02 +0000 (18:17 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 10 Jun 2012 16:17:02 +0000 (18:17 +0200)
docs/slides-2012-03-16/TdilE.jpg [new file with mode: 0644]
docs/slides-2012-03-16/Ubuntu_Linux_Jaunty_screenshot.png [new file with mode: 0644]
docs/slides-2012-03-16/i3.tex [new file with mode: 0644]

diff --git a/docs/slides-2012-03-16/TdilE.jpg b/docs/slides-2012-03-16/TdilE.jpg
new file mode 100644 (file)
index 0000000..9b939ab
Binary files /dev/null and b/docs/slides-2012-03-16/TdilE.jpg differ
diff --git a/docs/slides-2012-03-16/Ubuntu_Linux_Jaunty_screenshot.png b/docs/slides-2012-03-16/Ubuntu_Linux_Jaunty_screenshot.png
new file mode 100644 (file)
index 0000000..95a2cdb
Binary files /dev/null and b/docs/slides-2012-03-16/Ubuntu_Linux_Jaunty_screenshot.png differ
diff --git a/docs/slides-2012-03-16/i3.tex b/docs/slides-2012-03-16/i3.tex
new file mode 100644 (file)
index 0000000..673c72c
--- /dev/null
@@ -0,0 +1,146 @@
+% vim:ts=4:sw=4:expandtab
+% © 2012 Michael Stapelberg
+%
+% use xelatex %<
+%
+\documentclass[xetex,serif,compress]{beamer}
+\usepackage{fontspec}
+\usepackage{xunicode} % Unicode extras!
+\usepackage{xltxtra}  % Fixes
+\usepackage{listings}
+\setmainfont{Trebuchet MS}
+\setmonofont{Inconsolata}
+\usetheme{default}
+
+\setbeamertemplate{frametitle}{
+    \color{black}
+    \vspace*{0.5cm}
+    \hspace*{0.25cm}
+    \textbf{\insertframetitle}
+    \par
+}
+
+% Hide the navigation icons at the bottom of the page
+\setbeamertemplate{navigation symbols}{}
+
+% No margins on any side
+\setbeamersize{text margin left=0cm,text margin right=0cm}
+
+
+\begin{document}
+
+% slide with bullet points
+\newcommand{\mslide}[2]{
+    \begin{frame}{#1}
+        \begin{center}
+        \begin{list}{$\bullet$}{\itemsep=1em}
+            #2
+        \end{list}
+        \end{center}
+    \end{frame}
+}
+
+\frame{
+\begin{center}
+\vspace{1.5cm}
+{\huge i3}\\
+{\large improved tiling window manager}\\
+\vspace{3cm}
+Michael Stapelberg\\
+\vspace{0.5cm}
+2012-03-16\\
+\end{center}
+}
+
+\begin{frame}{}
+\begin{center}
+\huge
+„Oh, interessant…“
+
+\vspace*{1cm}
+
+oder
+
+\vspace*{1cm}
+
+„Was?! \textbf{Noch ein} window manager?“
+\end{center}
+\end{frame}
+
+
+\begin{frame}{}
+    % talk about the difference between a desktop environment and a window manager:
+    % a desktop environment (like GNOME, KDE, Xfce) is a collection of
+    % programs, libraries (including a graphical toolkit) and configuration.
+    % it usually aims for a coherent look and feel and comes with a number of
+    % tools (g*, like gedit, geeqie, …)
+    % One of the programs of a DE is a window manager.
+    \begin{figure}
+    \includegraphics[width=0.97\textwidth]{Ubuntu_Linux_Jaunty_screenshot.png}
+    % source: http://en.wikipedia.org/wiki/File:Ubuntu_Linux_Jaunty_screenshot.png
+    \end{figure}
+\end{frame}
+
+
+\begin{frame}{}
+\begin{center}
+% compare this to a screenshot of i3:
+% notice the little amount of toolbars.
+% notice the lack of fancy window decorations
+% notice the absence of a desktop.
+% instead, you get to use the full screen.
+    \begin{figure}
+    \includegraphics[width=0.97\textwidth]{TdilE.jpg}
+    % source: jrd in #i3
+    \end{figure}
+\end{center}
+\end{frame}
+
+
+\mslide{i3: Geschichte und Merkmale}{
+    \item komplett neu geschrieben (Februar 2009)
+    \item Nachfolger* zu wmii, den wir nicht hacken konnten
+    \item sauberen, lesbaren, dokumentierten Code. und Dokumentation
+    \item ordentlichen Multi-Monitor-Unterstützung, UTF-8-Unterstützung
+    \item schnell und klein, ausgerichtet auf Power-Nutzer
+}
+
+% live demo here, just like at FrOSCon
+% include: the docs, with the keyboard layout
+% include: the configuration file
+
+\mslide{Inter-Prozess-Kommunication}{
+    \item UNIX-Socket, JSON zur Serialisierung
+    \item i3-msg (C), AnyEvent::I3 (Perl), i3-ipc (Ruby), i3ipc (Python)
+    \item beliebige Befehle schicken, wie \texttt{floating enable}
+    \item Ereignisse empfangen (z.B. Fokusänderung)
+    \item Zugriff auf die Layout-Datenstruktur (!)
+}
+
+% demo: change a workspace
+% demo: testsuite
+
+\mslide{Workflow-Beispiele}{
+    \item Urgency hint
+    \item Scratchpad
+    \item Web-Entwicklung (browser, editor, syslog)
+    \item Programmieren (C): zwei Editoren (Code, Tests), schnell Doku aufmachen
+}
+
+\mslide{i3 in Zahlen}{
+    \item 3149 Commits von > 40 verschiedenen Leuten
+    \item > 600 Tickets (ca. 60 offen)
+    \item ungefähr 10.000 SLOC (größtenteils C, ein bisschen Perl)
+    \item Testsuite: > 1000 Tests in 96 Dateien
+    \item vorsichtige Schätzungen von > 1000 Nutzern
+}
+
+\mslide{Danke für eure Aufmerksamkeit!}{
+    \item Auf \url{http://www.i3wm.org/} findet ihr alles
+    \item Ubuntu: bitte nutze unser Repository: \url{http://i3wm.org/docs/repositories.html}
+    \item Debian: bitte nutze die Version in testing
+    \item Fragen?
+    \item (Bilder: Creative Commons Attribution-Share Alike 3.0 Unported)
+}
+
+\end{document}