add slides from 2012-03-16 (German)
This commit is contained in:
parent
6c5f938699
commit
318b1fa2e2
BIN
docs/slides-2012-03-16/TdilE.jpg
Normal file
BIN
docs/slides-2012-03-16/TdilE.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 336 KiB |
BIN
docs/slides-2012-03-16/Ubuntu_Linux_Jaunty_screenshot.png
Normal file
BIN
docs/slides-2012-03-16/Ubuntu_Linux_Jaunty_screenshot.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 272 KiB |
146
docs/slides-2012-03-16/i3.tex
Normal file
146
docs/slides-2012-03-16/i3.tex
Normal file
@ -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}
|
Loading…
Reference in New Issue
Block a user