Rotating wallpaper bug

I have my wallpaper set to change at random every 24 hours, drawing photos from a folder I made. This used to apply to Mission Control so that when I added a new desktop it would appear with a randomly chosen wallpaper. Now, however, one wallpaper either appears with far greater frequency than any other or only one wallpaper is ever chosen.

Add-on: I see what is happening. The random picture works, every hour I get another desktop wallpaper from an IPhoto folder. BUT: every time I restart the MAC, the wallpaper picture is same first picture it always starts with. So the desktop does not remember the last picture it loaded. It just always starts with the same picture like it starts with at the previous reboot.

Similar Messages

  • Rotate image bug

    If I add an image in iBooks Author, and then rotate the image, and select a 'shadow' effect, the image displays the way I intended (with the shadow, say on the new bottom edge). When I preview the iBook on the iPad, however, the image displays the shadow on the ORIGINAL bottom edge- ie. now rotated to the left.

    As always, if you feel you've found a bug, feel free to use the menu 'iBooks Author/Feedback'  to share that info back to the teams.

  • Re:- iPad wallpaper bug, the set both option seems faulty also?

    Has anyone (apart from resize bug)also detected a bug with set both option in wallpaper ?

    I have same problem on my iphone 5s ios 8.1

  • Dynamic Wallpaper bug

    So at "system preferences > Desktop and Screensaver" I've set my wallpaper to change everytime it comes out of sleep.
    For example, I have wallpaper 1, 2 and 3.
    When I close the MBP, I see wallpaper 1. When I open the MBP again, I see wallpaper 1, it fades really quickly to wallpaper 2 and then again quickly fades to wallpaper 3. Then the "change" is complete and it stays at wallpaper 3.
    Is it common that it skips one wallpaper in the rotation?

    I don't need it in a special rotation, I currently have ticked the "shuffle", but the problem is that when I open the MBP again, I see my old wallpaper, a new one briefly flashes in, followed by another one that stays.
    Can anyone recreate this?
    Use a folder with several wallpapers, set it to change wallpaper when it comes out of sleep, and see what happens.

  • Wallpaper bug

    My iPod touch 4g has a bug. When I go into settings and wallpaper and select a wallpaper the set screen slides up and three buttons appear at the top of the screen that say: "set home screen" , "set lock screen" ,and " set both". I thought this was a iOS 4.2.1 update until I noticed that after a few seconds the buttons disappear and the normal buttons that say set and cancel don't work. Anyone know what's with this?

    Have you try the basic? Restart, reset, restore?
    Regards
    Andy

  • Page Size and Rotated printing Bug

    When using the DataMax I4208 printer, I cannot use Crystal Reports 2008 as it will autorotate the text 90 degrees as it sees fit to the label.  It is always wrong which causes the font size to be reduced to a super fine font too small for a microscope.  If I change the page size from 4.00 x 1.00 to 4.00 x 4.00 it does not rotate it, it just spits out 3 blank labels with the one correct one.  I cannot find another way to get Crystal Reports to do wysiwyg.

    Hi Pat,
    Fix Pack 2.3 was just released also and there are more updates to fix printer issues in there also.
    A few other things to check is in the report check off Dissociate Formatting Page... this could be one of you issues. Also, use the latest printer driver. CR is unicode compliant and print drivers nust be aware of this also.
    Thank you
    Don

  • Help! IOS 7 wallpaper bug!

    Help! I was trying to set a picture as my wallpaper, but the iPad only let's me set 1 quarter of the picture as my background! Can anyone help fix this?
    Thanks! 

    Until Apple come up with an official solution, you may want to try my workaround:
    https://discussions.apple.com/thread/5335229?tstart=90

  • AS3 rotation issue/bug need help.

    Ok I have been converting a AS2  flash based sight to AS3. With the project I have to make new  transitions for the pages. The client wants these transitions to be in  3d, which ive worked with before and have had no problems. However for  the last few hours ive had this killer issue that wont go away.
    When using  rotationZ or rotationX on any element the rotation value is not based on  360 degrease but instead based on a random number. For example I can  rotate a box on the stage by 0.03 and it will be ~rotated 180 degrease,  but if I do the same rotation on another box on the stage it will go to  ~40 degrease.
    Im  clueless to why this is happing and if I try to duplicate the error in  another file it wont happen. So... anyone able to give me a heads up at  what may be causing this?
    For those asking how im rotating it.
    box.rotationY  = 45;
    box2.rotationY = 90;

    Ok... heres the min code for the error to happen my side.
    If you need an XML you can make your own to test this using the fallowing structer or just use this.
    ---------------------------- XML Bellow ------------------------------
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xml>
        <page>
            <name value="Home"/>
            <background value=""/>
            <content type="text">Hello this is random text? what the hell? what the duce?</content>
            <x value="400"/>
            <y value="20"/>
            <content type="image">url to the image file</content>
            <x value="400"/>
            <y value="20"/>
        </page>
    </xml>
    -------------------------------- AS3 Bellow -----------------------------
    package {
        import com.greensock.*; // this is a tweening class dont worrie about it
        import flash.display.*;
        import flash.events.*;
        import flash.net.*;
        import flash.text.*;
        import flash.utils.*;
        import flash.geom.*;
        public class sps extends MovieClip {
            var PAGES:MovieClip = new MovieClip();
            var p_url:String="sps.xml"; // this generates content for pages loads and works fine dont worrie about it
            var p_loader:URLLoader = new URLLoader();
            var PageList:XMLList;
            var rdy:Boolean = false;
            public function sps() {
                setFormats();
                loadPages();
                init();
            public function init() {
                addChild(PAGES);
                PAGES.rotationY = 60; // This is were the problem is!
            public function setFormats() {
                ntf.color=0xFFFFFF;
                ntf.font="Tahoma";
                ntf.size=12;
                ntf.align="center";
                ntf.bold=true;
                ntf.rightMargin=ntf.leftMargin=10;
            public function loadPages() {
                function onComplete(e:Event) {
                    p_loader.removeEventListener(Event.COMPLETE, onComplete);
                    var xmlData:XML=new XML(e.target.data);
                    PageList=xmlData.children();
                    var i:Number=0;
                    while (i < PageList.length()) {
                        makePage(PageList[i], PAGES);
                        i+=1;
                p_loader.load(new URLRequest(p_url));
                p_loader.addEventListener(Event.COMPLETE, onComplete, false, 0, true);
            public function makePage(pd:XML, p:MovieClip) {
                var page:MovieClip =new MovieClip();
                var pageCon:MovieClip = new MovieClip();
                var i:Number=0;
                while (i < pd.content.length()) {
                    if (pd.content[i].attributes()=="text") {
                        newText(pageCon, pd.content[i], pd.x[i].attributes(), pd.y[i].attributes());
                    }else if (pd.content[i].attributes()=="image") {
                        newImage(pageCon, pd.content[i], pd.x[i].attributes(), pd.y[i].attributes());
                    }else if (pd.content[i].attributes()=="video") {
                    }else if (pd.content[i].attributes()=="music") {
                    }else if (pd.content[i].attributes()=="subpage") {
                    }else if (pd.content[i].attributes()=="slider") {
                    i += 1;
                pageCon.x-=472.5;
                p.addChild(pageCon);
                pageCon.addChild(page);
            public function newText(p:MovieClip, t:String, x:Number, y:Number) {
                var tf:TextField = new TextField();
                tf.text = t;
                tf.x=x;
                tf.y=y;
                p.addChild(tf);
                return tf;
            public function newImage(p:MovieClip, u:String, x:Number, y:Number) {
                var f:URLRequest  = new URLRequest(u);
                var i:MovieClip = new MovieClip();
                var l:Loader = new Loader();
                i.x=x;
                i.y=y;
                l.load(f);
                p.addChild(i);
                function ps (e:ProgressEvent){
                function lr(e:Event){
                    l.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, ps);
                    l.contentLoaderInfo.removeEventListener(Event.COMPLETE, lr);
                    i.addChild(l);
                l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, ps);
                l.contentLoaderInfo.addEventListener(Event.COMPLETE, lr);
                return i;

  • Look..i really want to add rotating wallpaper like window 7 can do on desktop i my iphone but..my iphone is first generation..any idea how i want to do that?

    do you have answers for my question?/

    I don't believe that can be done I'm afraid.

  • Video playback issues in Air for Android

    Hello everybody
    I am developing an advertisement application which plays multiple videos. I have faced a very strange problem: nor the simple Video nor the StageVideo are not visible when I run the app on target android device. I can hear the audio but the only way to get the video is to press back button and then get back to app but in this case the video goes over the UI. This happens only on a target device which is a chinese sibo android tablet. It has android 4.1 on board. I have seen a lot of people had the similar issues:
    http://forums.adobe.com/message/5429125
    but the solution mentioned there - adding <containsVideo>true</containsVideo> to the manifest xml doesnt help
    I am using adobe air 4.0 sdk and the air 4.0 runtime on the device.  I have tried to change renderMode to CPU/Direct/Auto but it doesn change anything.
    The other three android devices I have - toshiba thrive tablet(4.0.4)/ eken tablet(4.2.2)/ htc desire c(4.0.3) play all the video content without any problem.
    Any advice will be highly appreciated,
    Max

    Hi, Chris,
    I think this issue: Bug#3832525 - [Android] Video + Stage3D = Video don't work but sound continue playback
    Also there is many critical video playback issues:
    Bug#3759420 - [Platform_Windows] GPU accelerated video stop playing when screen resolution changes after NetStream.Buffe…
    Bug#3810201 - [Android] H.264 video rotating problem
    Bug#3503389 - [Platform_Android]StageVideo attachCamera()
    Bug#3802932 - [iOS] Video stops playing
    Bug#3840986 - [iOS] Simple Video object doesn't work with H.264 (MP4) videos
    Bug#3779843 - StageVideo + NetStream + Starling = R6025 Error
    Bug#3626740 - H.264 playback conflicts with Stage3D (Android)
    Bug#3832327 - [Android] NetStream decodedFrames don't work
    Bug#3832141 - Video is not working if you seek on NetStream.Play.Stop and have a bufferTime
    Bug#3810979 - AIR on iOS: Using StageVideo makes 2D Display objects opaque/black over Stage3D
    Bug#3578045 - new Video() android black screen
    Bug#3703836 - Black screen on Samsung Galaxy S4 and Nexus 7 device
    Bug#3837870 - [iOS] StageVideo + Stage3D = video not displaying but sound playback
    Bug#3840983 - [Android] Returning from Alarm Clock causes black screen when using Video with GPU acceleration
    Bug#3840999 - [iOS] [Android] Turn off screen at NetStream.Buffer.Flush causes video not work or crash with some videos
    Bug#3844059 - [iOS[ Switching between multiple NetStreams not work
    Bug#3773944 - Video view top at android 4.3
    and more
    All of these problems very important for our business. Often we cannot create stable AIR applications when we need to use videos.
    Could you force for faster fixing these issues?

  • 11/11/2014 - Release - AIR 15 Runtime and SDK

    Today we're pleased to announce that the next version of AIR is available for immediate download.  This release includes bug and security fixes.  In addition, the AIR SDK has been updated with important iOS 8 compatibility updates.
    Below are some of the key features and benefits of AIR 15.  Please see our release notes for full details.
    New Features:
    Stage3D “Standard” profile support for iOS and Android
    In the Flash Runtime 14 release we introduced the Stage3D “Standard” profile which provided many advanced 3D features.  At that time, the “Standard” profile was only available on desktop platforms.  In the AIR 15 release we are extending this coverage to mobile platforms.  If a device supports OpenGL ES3, it can successfully request the “Standard” profile and use the same advanced features as the desktop platform.
    For additional information, please see our Stage3D Standard Profile article.
    Relaxing Stage3D Render Target Clear
    In previous versions of Stage3D, after switching the render texture through Context3D::setRenderToTexture, you were required to clear it before drawing. In this release, we're removing this limitation and optimizing the use of render textures. This change will allow you to further optimize and reuse depth and stencil buffers between different render textures.  
    For additional information, please see Relaxing Render Target Clear Operation in Stage 3D.
    StageText.drawViewPortToBitmapData now supports Retina displays
    Currently, AIR will allow a bitmap with the same width/height of the StageText object to be passed into drawViewPortToBitmapData.  While fine for standard resolution displays, this is not sufficient for Apple's Retina HiDPI displays.  Based on customer feedback, we've altered the drawViewPortToBitmapData method to accept a doubled size BitmapData with StageText's view port on a Mac Retina display, and then draw a HiDPI image from the view port.
    Improved Packaging Engine is now default - iOS
    Starting AIR 15, new improved IPA packaging engine is now the default packaging mode when packaging for AOT targets ipa-app-store, ipa-test, ipa-ad-hoc and ipa-debug. If you encounter any packaging or runtime issues, please report at http://bugbase.adobe.com. To use older packaging mode, use "-useLegacyAOT yes" in the ADT command, before the signing options. To learn more about the feature, please read Faster Compiling with AIR for iOS
    AIR Gamepad Enhancements
    AIR Gamepad feature enables the app developers to provide a second screen on Android mobile devices for the Flash based browser games. AIR Gamepad API enables Flash based browser apps to connect to a paired Android device running the AIR Runtime app and therefore allowing the Android devices to be used as game controllers or second-screen interfaces. Following enhancements are available starting AIR 15.
    Multiplayer Support
    Gyroscope Events
    Magnetometer Events
    Applying skin as AIR gamepad screen
    To learn more about the feature and usage guidelines, please see Android Devices with AIR as Gamepads
    AIR Cross Promotion
    Adobe AIR 15 now supports cross promotion of AIR games for mobile devices. Cross promotions can be effective in saving some amount of advertising cost. With the right partnership, you gain access to a wider customer base with a demographic similar to that of your application. This cross promotion is free and works on a credit system. All you need is to earn enough credit points by promoting other AIR games to begin your own promotion campaign. The AIR SDK offers the new AdViewer API for promotion campaigns as a SWC, it provides functions to load and show in-game advertisements. You earn credit points for promoting AIR games by other developers based on ad impressions and clicks.
    To learn more about the feature and usage guidelines, please see Cross Promotion of AIR Games for Mobile.
    Fixed Issues:
    [iOS] Launch image [email protected] is not appearing in iPhone 6 Plus in standard display mode (Bug 3837220)
    [iOS] "Unknown or unsupported SDK version" error appears on installing application on iOS simulator, when -platformsdk version is given as .../Developer/SDK/iPhoneSimulator.sdk. (Bug 3837285)
    [iOS] [New fast packager]Hurlant Base64 encode doesn't work in new fast compiled packaging mode. (Bug 3832978)
    [iOS] Adobe Air Runtime initiates the wrong launch image ([email protected]), when [email protected] and [email protected] images are packaged. (Bug 3832184)
    [iOS] Blank frame appears instead of launch image [email protected] when [email protected], [email protected] and [email protected] are packaged with the application. (Bug 3829428)
    [iOS] [New fast packager] Some performance fixes are done for increasing fps values. (Bug 3815079).
    [Android 5.0] Stage3D fails to create context on Android 5.0. (Bug 3841657)
    Multiple security and stability fixes
    Known Issues:
    [Android] StageText not visible after screen rotation. (Bug 3821523).
    [iPhone 6 Plus][RADAR] Wrong screen size and dpi is returned through the runtime APIs. (Bug 3829474)
    [iPhone 6 Plus]
    [iOS] iPad Launch image is displayed on iPhone 6 Plus in standard display mode. (Bug 3836781)
    [iOS]Unable to install the application on iOS Simulator after updating iOS SDK and iPhone simulator with 7.1. (Bug 3833912)
    [iOS] [New fast packager] Some applications compiled with older ActionScript compiler won’t work with new fast packaging engine but when rebuild again with latest ActionScript compiler apps work fine. (Bug 3837665)
    Download Locations:
    AIR 15 runtime for Windows: 15.0.0.356 Runtime Download
    AIR 15 runtime for Macintosh: 15.0.0.356 Runtime Download
    AIR 15 SDK & Compiler for Windows: 15.0.0.356 SDK & Compiler Download
    AIR 15 SDK & Compiler for Macintosh: 15.0.0.356 SDK & Compiler Download
    Note: To provide all the all the necessary tools for our developers in one place and avoid having to download multiple components, we are packaging Adobe AIR 15 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 15 SDK & Compiler”.
    AIR SDK 15 (Compatible with Flex) for Windows: 15.0.0.356 SDK Windows Download
    AIR SDK 15 (Compatible with Flex) for Macintosh: 15.0.0.356 SDK Macintosh Download
    Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

    Hi Colin,
    Thanks for the response!
    I started pointing to SDKs back when ANE support first came out and it was required to point to the OS5.1 sdk in order to get ANEs to work.
    I had been specifying the sdk ever since, since it had been working for me, even though it was no longer needed.
    I just tried removing that and letting AIR take care of using the right SDK and it seems to have solved my screen rotation issue!
    Thank you so much for that!
    I do have a lot of splash screens. Again I think this was left over from when I started using AIR back in 2011. At that point in order to get the splash screens working correctly I ended up having to add all the different versions. However, I'd love to get rid of most of them as they bloat my app size. I'll try removing most of them and do some testing to ensure everything works fine now without them. Although I suspect I should still also need the Default@2x~ipad.png
    Thanks again for your help!
    Craig.

  • Weird OpenBox Issue (Or, What is This, I Don't Even)

    Howdy y'all.
    I have no clue as to what is happening here. My GUI is freaking out randomly. It might be related to feh, but I'm not sure. I'm using OpenBox with the standard feh bash script for a rotating wallpaper.
    Does anybody know what this is? I would have looked it up, but I have no clue what to call this.
    Here are some screenshots: http://imgur.com/a/C4PKt#1VTKo
    As you can see, it seems to be buttons, images, and scrollbars that seem affected, but sometimes, it'll be my entire desktop background.
    Help would be much appreciated, thank you.

    01:00.0 VGA compatible controller: ATI Technologies Inc Cayman PRO [AMD Radeon 6900 Series]
        Subsystem: XFX Pine Group Inc. Device 3128
        Kernel driver in use: radeon
        Kernel modules: radeon
    Going to try the closed drivers.
    EDIT:
    Tried installing the catalyst driver. It's not working. This is what I got:
    resolving dependencies...
    looking for inter-conflicts...
    :: catalyst-utils and libgl are in conflict. Remove libgl? [y/N] y
    error: failed to prepare transaction (could not satisfy dependencies)
    :: ati-dri: requires libgl=7.11
    :: intel-dri: requires libgl=7.11
    :: mach64-dri: requires libgl=7.11
    :: mga-dri: requires libgl=7.11
    :: r128-dri: requires libgl=7.11
    :: savage-dri: requires libgl=7.11
    :: sis-dri: requires libgl=7.11
    :: tdfx-dri: requires libgl=7.11
    Last edited by janvaletin (2011-09-28 00:31:38)

  • MPEG Streamclip 1.8 is out...

    A new version of MPEG Streamclip is out...MPEG Streamclip 1.8
    As of 12/30/06
    http://www.squared5.com/
    added compatibility with DivX 6.5-6.6
    improved AVI and DivX playback, encoding and editing
    added an internal AVI importer
    improved iPod compatibility
    added the Open URL command with the Download button
    added an internal audio resampler
    added support for MPEG-1 in VOBs and transport streams
    the Fix Timecode Breaks command has been improved
    added 90 and 180 degree rotation
    many bugs have been fixed

    - MPEG Streamclip can now open and download FLV files.
    - MicroMV and HDV camera owners please use Apple's DVHSCap to transfer movies into your Mac; then use MPEG Streamclip to convert them.
    - DreamBox and Topfield users can open, download and upload movies with MPEG Streamclip, using the Enigma and Altair menus.
    NEW IN VERSION 1.8
    The Open URL command of the File menu, can now open and also download (or batch download) streams over the Internet, and it often recognizes and opens movies embedded in web pages. More details later in this guide.
    MPEG Streamclip is now compatible with DivX 6. A special codec adapter has been added so now the DivX codec can be selected in the AVI and MOV exporter windows. If DivX 6.5 or later is installed, you can select MPEG Layer 3 audio in the exporter window as well.
    The "Save As" command for AVI files has been significantly improved: it is faster, and can now handle B-frames properly. Better B-frame support has also been added in the AVI exporter, when the XviD codec is selected and B-frames are enabled in XviD options. Other improvements in the AVI exporter include proper encoding of AVI files with BMP and JPEG video, "lower" dominance for DivX, and a special frame size called "720x576 DivX PAL" that appear in place of "720x576 DV-PAL", when a DivX compatible codec is used.
    An internal AVI importer has been added; it is a component that puts the AVI file in the player when it is opened in MPEG Streamclip. It was necessary because none of the three external AVI importers currently available (QuickTime, DivX, Perian-FFusion) seem to work properly.
    Two internal AC3 and MP2 decoder components have been added: now it is possible to play QuickTime and AVI files with MPEG Layer 2 and AC3 sound without having to install any external codec.
    An internal high-quality audio resampler (aka sample rate converter) has been added. This was necessary to replace the QuickTime audio resampler, used in previous versions of MPEG Streamclip, which worked well on PowerPC Macs but appeared to have random bugs on Intel Macs that affected the quality of sound and caused many out-of-sync problems.
    Fixed many bugs; some of them were there since version 1.5, including: a bug in which the last few seconds of the audio track were not exported; a bug in which the video compressor used was sometimes different from the video compressor chosen; a bug in which the picture became darker/brighter when exporting with the same compressor; a bug in which the frame rate was not detected properly.
    For FLV files, the Video PID menu lets you select the video aspect ratio (4:3/16:9).
    Added support for MPEG-1 video in transport streams and in VOB files.
    Added a quality slider for JPEG frame export.

  • Wallpaper OS Bug

    I've discovered that nay non Default (25 images) that there is a zoom applied to these images when used as wallpaper.
    I have been planning a few wallpaper images for download for the PB forum members but until this issue is resolved I'll hold off posting on my website.
    Please take a look at this image the artwork is created 1024 x 600 and uploaded to the PB. When viewing the image it looks perfect but selecting it  as a wall paper it gets zoom by about 60%..however er if I select a default PB images a wallpaper it's fine.
    I've tried PNG and JPG and any artwork I create and set to wallpaper it gets zoomed.
    This is definitely a OS bug!
    Please review the attached image as you can see the original artwork and screen grab clearly shows the problem with imported images
    eastcoastcreative

    it looks like the PB OS is centering all images and applies the ratio depending on teh rotation....but that still does not explain why a 1024 x 600 image does not fit the defalut landscape mode as per my above iamge ....technically it shoudl fit perfect and be cropped when rotated, but itès not so
    I did try a 1024 x 1024 iamge but hat is certainly a poor fix for something that is clearly an OS bug
    eastcoastcreative

  • Bash script: Rotate your wallpaper and SLiM theme at the same time

    EDIT;
    I've decided I should really thank Cerebral for his help with writing this script; this thank you should have been here from the get go.
    After writing:
    #!/usr/bin
    echo "Hello World!"
    I wrote a script to rotate my fluxbox background and SLiM theme at the same time, so I could have a contiuously changing background and still have a smooth transition from SLiM to fluxbox.  (It just looks so much cooler when both have matching backgrounds).  By the time you finish reading it, and configuring your box so it will work, you will probably have decided you could have writtin your own, better script to do the same thing.  But, on the off chance anybody finds use for it, here it is:
    (this should be obvious, but: don't run this script without at least reading the comments)
    #!/bin/bash
    #this is a script to rotate a number of backgrounds
    #to be shared by the fluxbox desktop and SLiM login manager.
    #it is the first meaningful script I've written. It may be
    #freely distributed and used with the understanding that you are
    #using it at your own risk.
    #Before running this script you need to check that your SLiM
    #themes are installed to the path /usr/share/slim/themes, which
    #is the defulat path for installation in Arch. Here are some
    #other things you need to set up:
    #1. create (if you don't have it) the directory /usr/share/wallpapers
    #2. create a wallpaper in /usr/share/wallpapers called 'dummy' by copying
    #you current wallpaper to that filename
    #3. set your window manager to display the wallpaper 'dummy', this works fine
    #using a style overlay in fluxbox, I haven't tested it with any other window
    #manager, but I don't see why this would cause a problem.
    #4. create a directory /usr/share/slim/themes/current, you can copy one of
    #your slim themes into that directory if you want. (this will prevent you
    #from seeing some error messages the first time you run the script)
    #5. define the names of the themes you want to rotate, in order for this
    #script to work, you must name them "themeNUMBER", where NUMBER is replaced
    #by an integer. Your themes must be numbered consecutively, start with 1
    # that is:
    #theme1 , theme2, theme3, etc. , theme305
    #If you don't number consecutively, this script will not run properly. You
    #must also define the total number of themes as "rotate_number"
    #6. Check if the script runs, if it does, you should change /etc/slim.conf to
    #use the theme "current"
    #7. This theme will now rotate your SLiM theme and wallpaper in such a way as
    #to make them match each other. Note that SLiM will not let you change themes
    #"on the fly", (as of July 6, 2008), so changes will not be apparent unless you
    #restart SLiM. I run the script before I run slim in my etc/rc.local local
    #script, so each time I reboot I get different wallpaper / login background.
    #Fred Drueck 2008
    #Define here all themes to be rotated and the total number of
    #themes to rotate:
    rotate_number=9
    theme1=/usr/share/slim/themes/default
    theme2=/usr/share/slim/themes/lake
    theme3=/usr/share/slim/themes/lunar
    theme4=/usr/share/slim/themes/flower2
    theme5=/usr/share/slim/themes/the-light
    theme6=/usr/share/slim/themes/mindlock
    theme7=/usr/share/slim/themes/parallel-dimensions
    theme8=/usr/share/slim/themes/wave
    theme9=/usr/share/slim/themes/fingerprint
    #check you are running this script as super-user:
    if [ $(id -u) != "0" ]; then
    echo "You must be the superuser to run this script" >&2
    exit 1
    fi
    echo "rotating themes"
    #figure out which theme is currently set, then name it as the variable
    #"last theme number", otherwise set last theme number as 0
    if [ -f /usr/share/slim/themes/current/current_theme_number ]
    then
    echo "checking current theme"
    cd /usr/share/slim/themes/current/
    eval last_theme_number=$(cat /usr/share/slim/themes/current/current_theme_number)
    echo $last_theme_number
    else
    echo "no theme is currently set, using theme 1"
    last_theme_number=0
    echo $1 > /usr/share/slim/themes/current/current_theme_number
    fi
    #set the new theme number
    eval new_theme_number=$(($(($last_theme_number % $rotate_number))+1))
    #select the new theme
    placeholder=theme
    eval new_theme=\$$placeholder$new_theme_number
    echo $new_theme
    #now clean out the "current" theme where I keep the current
    #theme for slim
    rm /usr/share/slim/themes/current/background*
    rm /usr/share/slim/themes/current/panel*
    rm /usr/share/slim/themes/current/slim.theme
    #the wildcards are there since the themes use jpg and png files
    cp $new_theme/background* /usr/share/slim/themes/current
    cp $new_theme/panel* /usr/share/slim/themes/current
    cp $new_theme/slim.theme /usr/share/slim/themes/current
    #increase the theme number, but first clear the old file
    rm /usr/share/slim/themes/current/current_theme_number
    echo $new_theme_number > /usr/share/slim/themes/current/current_theme_number
    #copy over the dummy wallpaper in "/usr/share/wallpapers" (with the theme
    #background file
    cp $new_theme/background* /usr/share/wallpapers/dummy
    exit 0
    Last edited by pseudonomous (2008-07-07 21:59:42)

    oh i forgot to mention... its rotating while moving. i.e. is doesn't have to stop rotate and then continue back to origin.

Maybe you are looking for

  • Using an Audigy Platinum Live Drive bay with Windows 7

    6Using an Audigy Platinum Li've Dri've bay with Windows 7` I bought this card/bay a long time ago: http://support.creative.com/Products/ProductDetails.aspx?catID=&subCatID=205&prodID=484 6&prodName=Audigy%20Platinum&subCatName=Audigy&Cat Name=Sound+B

  • LSMW issues for Sch. Ageement (Transaction VA31)

    Hi ALL, I am trying for the first time to create a LSMW to upload the Scheduling agreement. Could you pl guide me as to how exactly we map the Ship-to-party and Sold-to-party in BVBPAKOM structure? I know that we will need to use Partner Type Field i

  • Set number of pictures for exporting a sequence

    Hi all, I am trying to export sequences from premier pro, the only trouble I am having is it's exporting too many pictures. I can delete them to the specific number I need which is 12, but I am hoping there is a way to set the actual number of pictur

  • Clip art and messy borders?

    Hello all, I upgraded from photoshop elements 6 to cs4.  PE6 had quite a few clip art and various photo art enhancements, but I don't see any in cs4, but I know they must be somewhere in there.  Can someone please direct me to the clipart.  I would l

  • Are Forms Possible With Pages?

    I want to create a template in Pages that basically acts like a form (similar to a job application form). However, while using the template, I want to be able to leap from field to field by using a keystroke as opposed to using the mouse. MS Word has