Added debs and cleaned up src location.

This commit is contained in:
Maxim Stewart 2016-09-02 15:41:16 -05:00
parent 9d9cb0b7eb
commit a069d8d46f
33 changed files with 497 additions and 2 deletions

View File

@ -1,4 +1,2 @@
# FXWinWrap_Menu # FXWinWrap_Menu
An XWinWrap_Menu built using JavaFX and Shell scripts. An XWinWrap_Menu built using JavaFX and Shell scripts.
v0.0.1 is highly alpha to beta software. There are no checks and error handling.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,9 @@
Package: FXWinWrap
Version: 0.1-1
Section: base
Priority: optional
Architecture: amd64
Depends: openjdk-8-jre (>= 8u45-b14-1)
Maintainer: Maxim Stewart maximstewart1@gmail.com
Description: FXWinWrap
A GUI to handle setting XWinWrap options.

Binary file not shown.

View File

@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
using namespace std;
int main() {
chdir("/opt/FXWinWrap/");
system("bash launch.sh");
return 0;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

View File

Before

Width:  |  Height:  |  Size: 245 KiB

After

Width:  |  Height:  |  Size: 245 KiB

View File

@ -0,0 +1,10 @@
[Desktop Entry]
Encoding=UTF-8
Name=FXWinWrap
Comment=JavaFX gui for XWinWrap
Exec=/bin/fxwinwrap
Icon=/opt/FXWinWrap/resources/fxwinwrap.png
Terminal=false
Type=Application
Categories=Applications;System;
MimeType=application/fxml;

View File

@ -0,0 +1,9 @@
Package: FXWinWrap
Version: 0.1-1
Section: base
Priority: optional
Architecture: amd64
Depends: openjdk-8-jre (>= 8u45-b14-1)
Maintainer: Maxim Stewart maximstewart1@gmail.com
Description: FXWinWrap
A GUI to handle setting XWinWrap options.

Binary file not shown.

View File

@ -0,0 +1,10 @@
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
using namespace std;
int main() {
chdir("/opt/FXWinWrap/");
system("bash launch.sh");
return 0;
}

View File

@ -0,0 +1,3 @@
#!/bin/bash
java XWWMenu

View File

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.collections.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.image.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.paint.*?>
<?scenebuilder-background-color 0xbfbfbfff?>
<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" style="-fx-background: #444444;&#10;" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/2.2" fx:controller="Controller">
<children>
<AnchorPane id="AnchorPane" fx:id="imgVideoField" layoutX="286.0" layoutY="46.0">
<children>
<ImageView fx:id="imgView" cache="false" cacheHint="SPEED" depthTest="INHERIT" fitHeight="375.0" fitWidth="500.0" pickOnBounds="true" preserveRatio="false" smooth="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<image>
<Image url="resources/startImg.jpg" backgroundLoading="false" />
</image>
</ImageView>
</children>
</AnchorPane>
<Label layoutX="18.0" layoutY="463.0" text="Right Screen Resolutions:" />
<Label layoutX="406.0" layoutY="479.0" text="Save Path:" />
<Label layoutX="18.0" layoutY="400.0" text="Left Screen Resolutions:" />
<Label fx:id="errorField" layoutX="337.0" layoutY="459.0" prefWidth="168.0" text="" textFill="#ff3333" />
<Label layoutX="14.0" layoutY="46.0" text="XScreenSaver List" />
<TextField id="dirPthField" fx:id="txtField" layoutY="14.0" prefWidth="531.0" AnchorPane.leftAnchor="14.0" AnchorPane.rightAnchor="55.0" />
<Button fx:id="dirBttn" layoutY="14.0" mnemonicParsing="false" onAction="#getImg" text="Dir" AnchorPane.rightAnchor="14.0" />
<Button fx:id="saveBttn" mnemonicParsing="false" onAction="#saveToFile" prefHeight="50.0" prefWidth="169.0" text="Save Selection" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="391.0" AnchorPane.rightAnchor="240.0" AnchorPane.topAnchor="523.0" />
<Button fx:id="applyBttn" mnemonicParsing="false" onAction="#applySttngs" prefHeight="50.0" prefWidth="100.0" text="Apply" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="577.5" AnchorPane.rightAnchor="122.5" AnchorPane.topAnchor="523.0" />
<Button fx:id="restartBttn" mnemonicParsing="false" onAction="#restartXWinWrp" prefHeight="50.0" prefWidth="170.0" text="RE-Start XWinWrap" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="196.0" AnchorPane.rightAnchor="435.0" />
<Button fx:id="killBttn" mnemonicParsing="false" onAction="#killXWinWrp" prefHeight="50.0" prefWidth="170.0" text="Kill XWinWrap" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="18.0" AnchorPane.rightAnchor="613.0" />
<Button fx:id="closeBttn" mnemonicParsing="false" onAction="#closeProg" prefHeight="50.0" prefWidth="100.0" text="Close" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="686.0" AnchorPane.rightAnchor="14.0" />
<ChoiceBox fx:id="listSaveLoc" layoutY="479.0" prefHeight="29.0" prefWidth="283.0" AnchorPane.leftAnchor="482.5" AnchorPane.rightAnchor="34.5">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value=".animatedBGstarter.sh" />
<String fx:value=".animatedBGstarter2.sh" />
</FXCollections>
</items>
</ChoiceBox>
<ChoiceBox id="listRes" fx:id="listRgthRes" layoutY="479.0" prefHeight="29.0" prefWidth="169.0" value="+1920+0" AnchorPane.leftAnchor="18.0" AnchorPane.rightAnchor="613.0">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="+1920+0" />
<String fx:value="+1440+0" />
<String fx:value="+1600+0" />
<String fx:value="+1280+0" />
<String fx:value="+800+0" />
</FXCollections>
</items>
</ChoiceBox>
<ChoiceBox id="listRes" fx:id="listLftRes" layoutY="416.0" prefHeight="29.0" prefWidth="169.0" value="1920x1080" AnchorPane.leftAnchor="18.0" AnchorPane.rightAnchor="613.0">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="1920x1080" />
<String fx:value="1440x720" />
<String fx:value="1600x900" />
<String fx:value="1280x720" />
<String fx:value="800x600" />
</FXCollections>
</items>
</ChoiceBox>
<CheckBox fx:id="lftScrn" layoutY="463.0" mnemonicParsing="false" prefWidth="114.17000000000002" selected="true" text="Left Screen" AnchorPane.leftAnchor="223.0" AnchorPane.rightAnchor="462.83" />
<CheckBox fx:id="rghtScrn" allowIndeterminate="false" layoutY="492.0" mnemonicParsing="false" prefWidth="114.17000000000002" text="Right Screen" AnchorPane.leftAnchor="223.0" AnchorPane.rightAnchor="462.83" />
<ListView fx:id="selXScreenSvr" layoutX="14.0" layoutY="62.0" onMouseClicked="#passXScreenVal" prefHeight="322.0" prefWidth="200.0">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="electricsheep " />
<String fx:value="atlantis" />
<String fx:value="atunnel " />
<String fx:value="blinkbox " />
<String fx:value="blocktube" />
<String fx:value="bouncingcow " />
<String fx:value="boxfit " />
<String fx:value="bsod" />
<String fx:value="bubble3d " />
<String fx:value="bumps " />
<String fx:value="cage" />
<String fx:value="carousel " />
<String fx:value="cube21 " />
<String fx:value="cubenetic" />
<String fx:value="cubicgrid " />
<String fx:value="cwaves " />
<String fx:value="dangerball" />
<String fx:value="fiberlamp " />
<String fx:value="fireworkx " />
<String fx:value="flipflop" />
<String fx:value="fliptext " />
<String fx:value="flow " />
<String fx:value="flurry" />
<String fx:value="flyingtoasters " />
<String fx:value="gflux " />
<String fx:value="glcells" />
<String fx:value="gleidescope " />
<String fx:value="glknots " />
<String fx:value="glmatrix" />
<String fx:value="glschool " />
<String fx:value="glslideshow " />
<String fx:value="glsnake" />
<String fx:value="hypertorus " />
<String fx:value="hypnowheel " />
<String fx:value="interaggregate" />
<String fx:value="intermomentary " />
<String fx:value="jigglypuff " />
<String fx:value="jigsaw" />
<String fx:value="julia " />
<String fx:value="lament " />
<String fx:value="lockward" />
<String fx:value="metaballs " />
<String fx:value="moebiusgears " />
<String fx:value="molecule" />
<String fx:value="morph3d " />
<String fx:value="noof " />
<String fx:value="phosphor" />
<String fx:value="photopile " />
<String fx:value="pinion " />
<String fx:value="popsquares" />
<String fx:value="ripples " />
<String fx:value="skytentacles " />
<String fx:value="slidescreen" />
<String fx:value="stonerview " />
<String fx:value="strange " />
<String fx:value="substrate" />
<String fx:value="tangram " />
<String fx:value="whirlwindwarp " />
<String fx:value="wormhole" />
<String fx:value="xflame " />
<String fx:value="xrayswarm " />
<String fx:value="companioncube" />
<String fx:value="fuzzyflakes " />
<String fx:value="galaxy " />
<String fx:value="glplanet" />
<String fx:value="penetrate" />
</FXCollections>
</items>
</ListView>
<CheckBox fx:id="useXSvrn" layoutX="223.0" layoutY="437.0" mnemonicParsing="false" text="Use XScreenSaver" />
</children>
</AnchorPane>

View File

@ -0,0 +1,5 @@
#!/bin/bash
### nohup is needed to keep child process alive from java's
xterm -e nohup ~/.animatedBGstarter.sh
xterm -e nohup ~/.animatedBGstarter2.sh

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 KiB

View File

@ -0,0 +1,10 @@
[Desktop Entry]
Encoding=UTF-8
Name=FXWinWrap
Comment=JavaFX gui for XWinWrap
Exec=/bin/fxwinwrap
Icon=/opt/FXWinWrap/resources/fxwinwrap.png
Terminal=false
Type=Application
Categories=Applications;System;
MimeType=application/fxml;

141
src/v0.0.1/Window.fxml Normal file
View File

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.collections.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.image.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.paint.*?>
<?scenebuilder-background-color 0xbfbfbfff?>
<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" style="-fx-background: #444444;&#10;" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/2.2" fx:controller="Controller">
<children>
<AnchorPane id="AnchorPane" fx:id="imgVideoField" layoutX="286.0" layoutY="46.0">
<children>
<ImageView fx:id="imgView" cache="false" cacheHint="SPEED" depthTest="INHERIT" fitHeight="375.0" fitWidth="500.0" pickOnBounds="true" preserveRatio="false" smooth="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<image>
<Image url="resources/startImg.jpg" backgroundLoading="false" />
</image>
</ImageView>
</children>
</AnchorPane>
<Label layoutX="18.0" layoutY="463.0" text="Right Screen Resolutions:" />
<Label layoutX="406.0" layoutY="479.0" text="Save Path:" />
<Label layoutX="18.0" layoutY="400.0" text="Left Screen Resolutions:" />
<Label fx:id="errorField" layoutX="337.0" layoutY="459.0" prefWidth="168.0" text="" textFill="#ff3333" />
<Label layoutX="14.0" layoutY="46.0" text="XScreenSaver List" />
<TextField id="dirPthField" fx:id="txtField" layoutY="14.0" prefWidth="531.0" AnchorPane.leftAnchor="14.0" AnchorPane.rightAnchor="55.0" />
<Button fx:id="dirBttn" layoutY="14.0" mnemonicParsing="false" onAction="#getImg" text="Dir" AnchorPane.rightAnchor="14.0" />
<Button fx:id="saveBttn" mnemonicParsing="false" onAction="#saveToFile" prefHeight="50.0" prefWidth="169.0" text="Save Selection" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="391.0" AnchorPane.rightAnchor="240.0" AnchorPane.topAnchor="523.0" />
<Button fx:id="applyBttn" mnemonicParsing="false" onAction="#applySttngs" prefHeight="50.0" prefWidth="100.0" text="Apply" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="577.5" AnchorPane.rightAnchor="122.5" AnchorPane.topAnchor="523.0" />
<Button fx:id="restartBttn" mnemonicParsing="false" onAction="#restartXWinWrp" prefHeight="50.0" prefWidth="170.0" text="RE-Start XWinWrap" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="196.0" AnchorPane.rightAnchor="435.0" />
<Button fx:id="killBttn" mnemonicParsing="false" onAction="#killXWinWrp" prefHeight="50.0" prefWidth="170.0" text="Kill XWinWrap" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="18.0" AnchorPane.rightAnchor="613.0" />
<Button fx:id="closeBttn" mnemonicParsing="false" onAction="#closeProg" prefHeight="50.0" prefWidth="100.0" text="Close" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="686.0" AnchorPane.rightAnchor="14.0" />
<ChoiceBox fx:id="listSaveLoc" layoutY="479.0" prefHeight="29.0" prefWidth="283.0" AnchorPane.leftAnchor="482.5" AnchorPane.rightAnchor="34.5">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value=".animatedBGstarter.sh" />
<String fx:value=".animatedBGstarter2.sh" />
</FXCollections>
</items>
</ChoiceBox>
<ChoiceBox id="listRes" fx:id="listRgthRes" layoutY="479.0" prefHeight="29.0" prefWidth="169.0" value="+1920+0" AnchorPane.leftAnchor="18.0" AnchorPane.rightAnchor="613.0">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="+1920+0" />
<String fx:value="+1440+0" />
<String fx:value="+1600+0" />
<String fx:value="+1280+0" />
<String fx:value="+800+0" />
</FXCollections>
</items>
</ChoiceBox>
<ChoiceBox id="listRes" fx:id="listLftRes" layoutY="416.0" prefHeight="29.0" prefWidth="169.0" value="1920x1080" AnchorPane.leftAnchor="18.0" AnchorPane.rightAnchor="613.0">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="1920x1080" />
<String fx:value="1440x720" />
<String fx:value="1600x900" />
<String fx:value="1280x720" />
<String fx:value="800x600" />
</FXCollections>
</items>
</ChoiceBox>
<CheckBox fx:id="lftScrn" layoutY="463.0" mnemonicParsing="false" prefWidth="114.17000000000002" selected="true" text="Left Screen" AnchorPane.leftAnchor="223.0" AnchorPane.rightAnchor="462.83" />
<CheckBox fx:id="rghtScrn" allowIndeterminate="false" layoutY="492.0" mnemonicParsing="false" prefWidth="114.17000000000002" text="Right Screen" AnchorPane.leftAnchor="223.0" AnchorPane.rightAnchor="462.83" />
<ListView fx:id="selXScreenSvr" layoutX="14.0" layoutY="62.0" onMouseClicked="#passXScreenVal" prefHeight="322.0" prefWidth="200.0">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="electricsheep " />
<String fx:value="atlantis" />
<String fx:value="atunnel " />
<String fx:value="blinkbox " />
<String fx:value="blocktube" />
<String fx:value="bouncingcow " />
<String fx:value="boxfit " />
<String fx:value="bsod" />
<String fx:value="bubble3d " />
<String fx:value="bumps " />
<String fx:value="cage" />
<String fx:value="carousel " />
<String fx:value="cube21 " />
<String fx:value="cubenetic" />
<String fx:value="cubicgrid " />
<String fx:value="cwaves " />
<String fx:value="dangerball" />
<String fx:value="fiberlamp " />
<String fx:value="fireworkx " />
<String fx:value="flipflop" />
<String fx:value="fliptext " />
<String fx:value="flow " />
<String fx:value="flurry" />
<String fx:value="flyingtoasters " />
<String fx:value="gflux " />
<String fx:value="glcells" />
<String fx:value="gleidescope " />
<String fx:value="glknots " />
<String fx:value="glmatrix" />
<String fx:value="glschool " />
<String fx:value="glslideshow " />
<String fx:value="glsnake" />
<String fx:value="hypertorus " />
<String fx:value="hypnowheel " />
<String fx:value="interaggregate" />
<String fx:value="intermomentary " />
<String fx:value="jigglypuff " />
<String fx:value="jigsaw" />
<String fx:value="julia " />
<String fx:value="lament " />
<String fx:value="lockward" />
<String fx:value="metaballs " />
<String fx:value="moebiusgears " />
<String fx:value="molecule" />
<String fx:value="morph3d " />
<String fx:value="noof " />
<String fx:value="phosphor" />
<String fx:value="photopile " />
<String fx:value="pinion " />
<String fx:value="popsquares" />
<String fx:value="ripples " />
<String fx:value="skytentacles " />
<String fx:value="slidescreen" />
<String fx:value="stonerview " />
<String fx:value="strange " />
<String fx:value="substrate" />
<String fx:value="tangram " />
<String fx:value="whirlwindwarp " />
<String fx:value="wormhole" />
<String fx:value="xflame " />
<String fx:value="xrayswarm " />
<String fx:value="companioncube" />
<String fx:value="fuzzyflakes " />
<String fx:value="galaxy " />
<String fx:value="glplanet" />
<String fx:value="penetrate" />
</FXCollections>
</items>
</ListView>
<CheckBox fx:id="useXSvrn" layoutX="223.0" layoutY="437.0" mnemonicParsing="false" text="Use XScreenSaver" />
</children>
</AnchorPane>

3
src/v0.0.1/launch.sh Executable file
View File

@ -0,0 +1,3 @@
#!/bin/bash
java XWWMenu

View File

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.collections.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.image.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.paint.*?>
<?scenebuilder-background-color 0xbfbfbfff?>
<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" style="-fx-background: #444444;&#10;" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/2.2" fx:controller="Controller">
<children>
<AnchorPane id="AnchorPane" fx:id="imgVideoField" layoutX="286.0" layoutY="46.0">
<children>
<ImageView fx:id="imgView" cache="false" cacheHint="SPEED" depthTest="INHERIT" fitHeight="375.0" fitWidth="500.0" pickOnBounds="true" preserveRatio="false" smooth="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<image>
<Image url="resources/startImg.jpg" backgroundLoading="false" />
</image>
</ImageView>
</children>
</AnchorPane>
<Label layoutX="18.0" layoutY="463.0" text="Right Screen Resolutions:" />
<Label layoutX="406.0" layoutY="479.0" text="Save Path:" />
<Label layoutX="18.0" layoutY="400.0" text="Left Screen Resolutions:" />
<Label fx:id="errorField" layoutX="337.0" layoutY="459.0" prefWidth="168.0" text="" textFill="#ff3333" />
<Label layoutX="14.0" layoutY="46.0" text="XScreenSaver List" />
<TextField id="dirPthField" fx:id="txtField" layoutY="14.0" prefWidth="531.0" AnchorPane.leftAnchor="14.0" AnchorPane.rightAnchor="55.0" />
<Button fx:id="dirBttn" layoutY="14.0" mnemonicParsing="false" onAction="#getImg" text="Dir" AnchorPane.rightAnchor="14.0" />
<Button fx:id="saveBttn" mnemonicParsing="false" onAction="#saveToFile" prefHeight="50.0" prefWidth="169.0" text="Save Selection" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="391.0" AnchorPane.rightAnchor="240.0" AnchorPane.topAnchor="523.0" />
<Button fx:id="applyBttn" mnemonicParsing="false" onAction="#applySttngs" prefHeight="50.0" prefWidth="100.0" text="Apply" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="577.5" AnchorPane.rightAnchor="122.5" AnchorPane.topAnchor="523.0" />
<Button fx:id="restartBttn" mnemonicParsing="false" onAction="#restartXWinWrp" prefHeight="50.0" prefWidth="170.0" text="RE-Start XWinWrap" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="196.0" AnchorPane.rightAnchor="435.0" />
<Button fx:id="killBttn" mnemonicParsing="false" onAction="#killXWinWrp" prefHeight="50.0" prefWidth="170.0" text="Kill XWinWrap" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="18.0" AnchorPane.rightAnchor="613.0" />
<Button fx:id="closeBttn" mnemonicParsing="false" onAction="#closeProg" prefHeight="50.0" prefWidth="100.0" text="Close" AnchorPane.bottomAnchor="27.0" AnchorPane.leftAnchor="686.0" AnchorPane.rightAnchor="14.0" />
<ChoiceBox fx:id="listSaveLoc" layoutY="479.0" prefHeight="29.0" prefWidth="283.0" AnchorPane.leftAnchor="482.5" AnchorPane.rightAnchor="34.5">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value=".animatedBGstarter.sh" />
<String fx:value=".animatedBGstarter2.sh" />
</FXCollections>
</items>
</ChoiceBox>
<ChoiceBox id="listRes" fx:id="listRgthRes" layoutY="479.0" prefHeight="29.0" prefWidth="169.0" value="+1920+0" AnchorPane.leftAnchor="18.0" AnchorPane.rightAnchor="613.0">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="+1920+0" />
<String fx:value="+1440+0" />
<String fx:value="+1600+0" />
<String fx:value="+1280+0" />
<String fx:value="+800+0" />
</FXCollections>
</items>
</ChoiceBox>
<ChoiceBox id="listRes" fx:id="listLftRes" layoutY="416.0" prefHeight="29.0" prefWidth="169.0" value="1920x1080" AnchorPane.leftAnchor="18.0" AnchorPane.rightAnchor="613.0">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="1920x1080" />
<String fx:value="1440x720" />
<String fx:value="1600x900" />
<String fx:value="1280x720" />
<String fx:value="800x600" />
</FXCollections>
</items>
</ChoiceBox>
<CheckBox fx:id="lftScrn" layoutY="463.0" mnemonicParsing="false" prefWidth="114.17000000000002" selected="true" text="Left Screen" AnchorPane.leftAnchor="223.0" AnchorPane.rightAnchor="462.83" />
<CheckBox fx:id="rghtScrn" allowIndeterminate="false" layoutY="492.0" mnemonicParsing="false" prefWidth="114.17000000000002" text="Right Screen" AnchorPane.leftAnchor="223.0" AnchorPane.rightAnchor="462.83" />
<ListView fx:id="selXScreenSvr" layoutX="14.0" layoutY="62.0" onMouseClicked="#passXScreenVal" prefHeight="322.0" prefWidth="200.0">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="electricsheep " />
<String fx:value="atlantis" />
<String fx:value="atunnel " />
<String fx:value="blinkbox " />
<String fx:value="blocktube" />
<String fx:value="bouncingcow " />
<String fx:value="boxfit " />
<String fx:value="bsod" />
<String fx:value="bubble3d " />
<String fx:value="bumps " />
<String fx:value="cage" />
<String fx:value="carousel " />
<String fx:value="cube21 " />
<String fx:value="cubenetic" />
<String fx:value="cubicgrid " />
<String fx:value="cwaves " />
<String fx:value="dangerball" />
<String fx:value="fiberlamp " />
<String fx:value="fireworkx " />
<String fx:value="flipflop" />
<String fx:value="fliptext " />
<String fx:value="flow " />
<String fx:value="flurry" />
<String fx:value="flyingtoasters " />
<String fx:value="gflux " />
<String fx:value="glcells" />
<String fx:value="gleidescope " />
<String fx:value="glknots " />
<String fx:value="glmatrix" />
<String fx:value="glschool " />
<String fx:value="glslideshow " />
<String fx:value="glsnake" />
<String fx:value="hypertorus " />
<String fx:value="hypnowheel " />
<String fx:value="interaggregate" />
<String fx:value="intermomentary " />
<String fx:value="jigglypuff " />
<String fx:value="jigsaw" />
<String fx:value="julia " />
<String fx:value="lament " />
<String fx:value="lockward" />
<String fx:value="metaballs " />
<String fx:value="moebiusgears " />
<String fx:value="molecule" />
<String fx:value="morph3d " />
<String fx:value="noof " />
<String fx:value="phosphor" />
<String fx:value="photopile " />
<String fx:value="pinion " />
<String fx:value="popsquares" />
<String fx:value="ripples " />
<String fx:value="skytentacles " />
<String fx:value="slidescreen" />
<String fx:value="stonerview " />
<String fx:value="strange " />
<String fx:value="substrate" />
<String fx:value="tangram " />
<String fx:value="whirlwindwarp " />
<String fx:value="wormhole" />
<String fx:value="xflame " />
<String fx:value="xrayswarm " />
<String fx:value="companioncube" />
<String fx:value="fuzzyflakes " />
<String fx:value="galaxy " />
<String fx:value="glplanet" />
<String fx:value="penetrate" />
</FXCollections>
</items>
</ListView>
<CheckBox fx:id="useXSvrn" layoutX="223.0" layoutY="437.0" mnemonicParsing="false" text="Use XScreenSaver" />
</children>
</AnchorPane>

View File

@ -0,0 +1,5 @@
#!/bin/bash
### nohup is needed to keep child process alive from java's
xterm -e nohup ~/.animatedBGstarter.sh
xterm -e nohup ~/.animatedBGstarter2.sh

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 KiB