[Python-apps-commits] r9029 - in packages/xpra/trunk/debian (6 files)

aelmahmoudy-guest at users.alioth.debian.org aelmahmoudy-guest at users.alioth.debian.org
Sat Aug 18 12:31:44 UTC 2012


    Date: Saturday, August 18, 2012 @ 12:31:43
  Author: aelmahmoudy-guest
Revision: 9029

* Recommends: xserver-xorg-video-dummy
* install
  + sample dummy.xorg.conf
  + README.Debian with instructions how to use Xdummy.

Thanks: Dmitry Smirnov <onlyjob at member.fsf.org>
Closes: #681051

Added:
  packages/xpra/trunk/debian/README.Debian
  packages/xpra/trunk/debian/examples/
  packages/xpra/trunk/debian/examples/dummy.xorg.conf
  packages/xpra/trunk/debian/xpra.examples
Modified:
  packages/xpra/trunk/debian/changelog
  packages/xpra/trunk/debian/control

Added: packages/xpra/trunk/debian/README.Debian
===================================================================
--- packages/xpra/trunk/debian/README.Debian	                        (rev 0)
+++ packages/xpra/trunk/debian/README.Debian	2012-08-18 12:31:43 UTC (rev 9029)
@@ -0,0 +1,41 @@
+Xdummy
+------
+
+Using Xdummy allows Xpra to resize the virtual display to match the
+client's resolution so as to prevent windows and menus from overflowing
+beyond the edge of the screen.
+
+Sample xpra start command:
+
+  xpra --xvfb="Xorg -dpi 96 -noreset -nolisten tcp \
+        +extension GLX +extension RANDR +extension RENDER \
+        -config /usr/share/doc/xpra/examples/dummy.xorg.conf \
+        -logfile ${HOME}/.xpra/Xvfb-8.log" \
+       --start-child="/etc/X11/Xsession true" \
+       start :8
+
+Note: '-noreset' option is only needed if the window manager is not the
+first application started on the display, for instance if you use option
+--start-child or if you want the display to survive once the window
+manager exits - generally, this is a good idea since xpra could crash
+and when it exits cleanly via "xpra stop" it takes care of shutting down
+the X11 server anyway.
+
+Sample xorg.conf contains many of the most common resolutions you are
+likely to need, including those found on phones and tablets. However if
+your client uses unusual resolutions, for instance multiple screens of
+differing sizes, you may need to add new Modelines to match your
+specific resolution.
+
+See http://en.wikipedia.org/wiki/XFree86_Modeline
+
+Modelines can be generated by 'cvt' command line utility provided by
+package 'xserver-xorg-core' or by using one of the following on-line
+caclulators: for desirable screen resolution:
+
+    http://www.arachnoid.com/modelines/
+    http://xtiming.sourceforge.net/cgi-bin/xtiming.pl
+
+SEE ALSO
+
+    https://www.xpra.org/Xdummy.html

Modified: packages/xpra/trunk/debian/changelog
===================================================================
--- packages/xpra/trunk/debian/changelog	2012-08-18 12:23:13 UTC (rev 9028)
+++ packages/xpra/trunk/debian/changelog	2012-08-18 12:31:43 UTC (rev 9029)
@@ -9,8 +9,11 @@
   * debian/copyright:
     + Consolidated and updated copyright info.
     + Update copyright format.
+  * debian/control: added Recommends: xserver-xorg-video-dummy
   * debian/rules: avoid dropping LDFLAGS when passing --as-needed (fixes
     Hardening)
+  * install sample 'dummy.xorg.conf' and README.Debian with instructions
+    how to use Xdummy (Closes: #681051).
 
  -- أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>  Sat, 18 Aug 2012 14:22:31 +0200
 

Modified: packages/xpra/trunk/debian/control
===================================================================
--- packages/xpra/trunk/debian/control	2012-08-18 12:23:13 UTC (rev 9028)
+++ packages/xpra/trunk/debian/control	2012-08-18 12:31:43 UTC (rev 9029)
@@ -35,6 +35,7 @@
          python-imaging,
          x11-xserver-utils,
          xvfb,
+Recommends: xserver-xorg-video-dummy
 Suggests: openssh-client, openssh-server
 Description: tool to detach/reattach running X programs
  Xpra gives you the functionality of GNU Screen for X applications.

Added: packages/xpra/trunk/debian/examples/dummy.xorg.conf
===================================================================
--- packages/xpra/trunk/debian/examples/dummy.xorg.conf	                        (rev 0)
+++ packages/xpra/trunk/debian/examples/dummy.xorg.conf	2012-08-18 12:31:43 UTC (rev 9029)
@@ -0,0 +1,127 @@
+##Xdummy:##
+Section "ServerFlags"
+  Option "DontVTSwitch" "true"
+  Option "AllowMouseOpenFail" "true"
+  Option "PciForceNone" "true"
+  Option "AutoEnableDevices" "false"
+  Option "AutoAddDevices" "false"
+EndSection
+
+
+##Xdummy:##
+Section "InputDevice"
+  Identifier "NoMouse"
+  Option "CorePointer" "true"
+  Driver "void"
+EndSection
+
+Section "InputDevice"
+  Identifier "NoKeyboard"
+  Option "CoreKeyboard" "true"
+  Driver "void"
+EndSection
+
+##Xdummy:##
+Section "Device"
+  Identifier "Videocard0"
+  Driver "dummy"
+  #VideoRam 4096000
+  VideoRam 256000
+EndSection
+
+##Xdummy:##
+Section "Monitor"
+  Identifier "Monitor0"
+  HorizSync   10.0 - 300.0
+  VertRefresh 10.0 - 200.0
+  DisplaySize 4335 1084
+  #The following modeline is invalid (calculator overflowed):
+  #Modeline "32000x32000 at 0" -38917.43 32000 32032 -115848 -115816 32000 32775 32826 33601
+  Modeline "16384x8192 at 10" 2101.93 16384 16416 24400 24432 8192 8390 8403 8602
+  Modeline "8192x4096 at 10" 424.46 8192 8224 9832 9864 4096 4195 4202 4301
+  Modeline "5120x3200 at 10" 199.75 5120 5152 5904 5936 3200 3277 3283 3361
+  Modeline "3840x2880 at 10" 133.43 3840 3872 4376 4408 2880 2950 2955 3025
+  Modeline "3840x2560 at 10" 116.93 3840 3872 4312 4344 2560 2622 2627 2689
+  Modeline "3840x2048 at 10" 91.45 3840 3872 4216 4248 2048 2097 2101 2151
+  Modeline "2048x2048 at 10" 49.47 2048 2080 2264 2296 2048 2097 2101 2151
+  Modeline "2560x1600 at 10" 47.12 2560 2592 2768 2800 1600 1639 1642 1681
+  Modeline "1920x1200 at 10" 26.28 1920 1952 2048 2080 1200 1229 1231 1261
+  Modeline "1920x1080 at 10" 23.53 1920 1952 2040 2072 1080 1106 1108 1135
+  Modeline "1680x1050 at 10" 20.08 1680 1712 1784 1816 1050 1075 1077 1103
+  Modeline "1600x900 at 20" 33.92 1600 1632 1760 1792 900 921 924 946
+  Modeline "1440x900 at 20" 30.66 1440 1472 1584 1616 900 921 924 946
+  Modeline "1360x768 at 20" 24.49 1360 1392 1480 1512 768 786 789 807
+  #common resolutions for android devices (both orientations):
+  Modeline "800x1280 at 20" 25.89 800 832 928 960 1280 1310 1315 1345
+  Modeline "1280x800 at 20" 24.15 1280 1312 1400 1432 800 819 822 841
+  Modeline "720x1280 at 25" 30.22 720 752 864 896 1280 1309 1315 1345
+  Modeline "1280x720 at 25" 27.41 1280 1312 1416 1448 720 737 740 757
+  Modeline "768x1024 at 25" 24.93 768 800 888 920 1024 1047 1052 1076
+  Modeline "1024x768 at 25" 23.77 1024 1056 1144 1176 768 785 789 807
+  Modeline "600x1024 at 25" 19.90 600 632 704 736 1024 1047 1052 1076
+  Modeline "1024x600 at 25" 18.26 1024 1056 1120 1152 600 614 617 631
+  Modeline "536x960 at 25" 16.74 536 568 624 656 960 982 986 1009
+  Modeline "960x536 at 25" 15.23 960 992 1048 1080 536 548 551 563
+  Modeline "600x800 at 25" 15.17 600 632 688 720 800 818 822 841
+  Modeline "800x600 at 25" 14.50 800 832 880 912 600 614 617 631
+  Modeline "480x854 at 25" 13.34 480 512 560 592 854 873 877 897
+  Modeline "848x480 at 25" 12.09 848 880 920 952 480 491 493 505
+  Modeline "480x800 at 25" 12.43 480 512 552 584 800 818 822 841
+  Modeline "800x480 at 25" 11.46 800 832 872 904 480 491 493 505
+  Modeline "320x480 at 50" 10.73 320 352 392 424 480 490 494 505
+  Modeline "480x320 at 50" 9.79 480 512 544 576 320 327 330 337
+  Modeline "240x400 at 50" 6.96 240 272 296 328 400 408 412 421
+  Modeline "400x240 at 50" 6.17 400 432 448 480 240 245 247 253
+  Modeline "240x320 at 50" 5.47 240 272 288 320 320 327 330 337
+  Modeline "320x240 at 50" 5.10 320 352 368 400 240 245 247 253
+  #resolutions for android devices (both orientations)
+  #minus the status bar
+  #38px status bar (and width rounded up)
+  Modeline "800x1242 at 20" 25.03 800 832 920 952 1242 1271 1275 1305
+  Modeline "1280x762 at 20" 22.93 1280 1312 1392 1424 762 780 783 801
+  Modeline "720x1242 at 25" 29.20 720 752 856 888 1242 1271 1276 1305
+  Modeline "1280x682 at 25" 25.85 1280 1312 1408 1440 682 698 701 717
+  Modeline "768x986 at 25" 23.90 768 800 888 920 986 1009 1013 1036
+  Modeline "1024x730 at 25" 22.50 1024 1056 1136 1168 730 747 750 767
+  Modeline "600x986 at 25" 19.07 600 632 704 736 986 1009 1013 1036
+  Modeline "1024x562 at 25" 17.03 1024 1056 1120 1152 562 575 578 591
+  Modeline "536x922 at 25" 16.01 536 568 624 656 922 943 947 969
+  Modeline "960x498 at 25" 14.09 960 992 1040 1072 498 509 511 523
+  Modeline "600x762 at 25" 14.39 600 632 680 712 762 779 783 801
+  Modeline "800x562 at 25" 13.52 800 832 880 912 562 575 578 591
+  Modeline "480x810 at 25" 12.59 480 512 552 584 810 828 832 851
+  Modeline "848x442 at 25" 11.09 848 880 920 952 442 452 454 465
+  Modeline "480x762 at 25" 11.79 480 512 552 584 762 779 783 801
+  Modeline "800x442 at 25" 10.51 800 832 864 896 442 452 454 465
+  #32px status bar (no need for rounding):
+  Modeline "320x448 at 50" 9.93 320 352 384 416 448 457 461 471
+  Modeline "480x288 at 50" 8.75 480 512 544 576 288 294 297 303
+  #24px status bar:
+  Modeline "240x376 at 50" 6.49 240 272 296 328 376 384 387 395
+  Modeline "400x216 at 50" 5.50 400 432 448 480 216 220 222 227
+  Modeline "240x296 at 50" 5.02 240 272 288 320 296 302 305 311
+  Modeline "320x216 at 50" 4.55 320 352 368 400 216 220 222 227
+EndSection
+
+##Xdummy:##
+Section "Screen"
+  Identifier "Screen0"
+  Device "Videocard0"
+  Monitor "Monitor0"
+  DefaultDepth 24
+  SubSection "Display"
+    Viewport 0 0
+    Depth 24
+    Modes "32000x32000" "16384x8192" "8192x4096" "5120x3200" "3840x2880" "3840x2560" "3840x2048" "2048x2048" "2560x1600" "1920x1440" "1920x1200" "1920x1080" "1600x1200" "1680x1050" "1600x900" "1400x1050" "1440x900" "1280x1024" "1366x768" "1280x800" "1024x768" "1024x600" "800x600" "320x200"
+    #Virtual 32000 32000
+    #Virtual 16384 8192
+    Virtual 8192 4096
+  EndSubSection
+EndSection
+
+Section "ServerLayout"
+  Identifier   "dummy_layout"
+  Screen       "screen0"
+  InputDevice  "NoMouse"
+  InputDevice  "NoKeyboard"
+EndSection

Added: packages/xpra/trunk/debian/xpra.examples
===================================================================
--- packages/xpra/trunk/debian/xpra.examples	                        (rev 0)
+++ packages/xpra/trunk/debian/xpra.examples	2012-08-18 12:31:43 UTC (rev 9029)
@@ -0,0 +1 @@
+debian/examples/*




More information about the Python-apps-commits mailing list