Display company announcement at screensaver

Hi Support

i would like to check if it is possible to provide a script to display company announcements in our computer screensaver.

Thank you

Please create a feature request on the feedback site for this.

Address is https://feedback.itarian.com/

Certainly! You can create a script to display company announcements in your computer screensaver. Here’s a general approach using Python and a package like Tkinter for creating a simple graphical user interface (GUI) for the screensaver:

Install Required Packages:

First, ensure you have Python installed on your computer. If not, download and install it from the official Python website. Then, install Tkinter if it’s not already installed. You can install Tkinter using pip:

pip install tk

Create the Script:

Create a Python script (e.g., screensaver_announcements.py) with the following code:

import tkinter as tk
import time

announcements = [
    "Welcome to Our Company!",
    "Upcoming Event: Annual Picnic on May 15th",
    "New Product Launch: XYZ Product",
    "Employee of the Month: John Doe",
]

def display_announcements(label):
    for announcement in announcements:
        label.config(text=announcement)
        time.sleep(5)  # Display each announcement for 5 seconds
        label.update()  # Update the label
        label.update_idletasks()  # Process any pending events

root = tk.Tk()
root.attributes("-fullscreen", True)

label = tk.Label(root, font=("Arial", 24))
label.pack(expand=True)

display_announcements(label)

root.mainloop()

Customize Announcements:

Modify the announcements list with your actual company announcements. Each announcement will be displayed for 5 seconds in this example.

Run the Script:

Save the script and run it using Python. The announcements will be displayed in full screen, acting as a screensaver with a simple GUI.

python screensaver_announcements.py

This script creates a full-screen window displaying HP Instant Ink company announcements one after another. You can further customize the appearance, timing, and content of the announcements based on your requirements.

Hello there NY State of Health site@doreenmolly,

Creating a script to display company announcements on a computer screensaver can be a great way to keep everyone in the loop. While Microsoft has restrictions on the character length for the 3D text screensaver, there are alternative methods to display longer messages.

For instance, a script can be prepared to display pop-up messages on the desktop wallpaper. This method allows for more text and can be quite effective. If you’re looking for a message to be displayed within the screensaver itself, it’s important to note that only a limited number of characters can be shown.

Here’s a basic example of how you might set up a script to display a pop-up message.

#!/bin/bash
# Script to display company announcement as a desktop notification

# Variables
TITLE="Company Announcement"
MESSAGE="Please join us for the quarterly town hall meeting at 3 PM in the main auditorium."

# Display the pop-up message
zenity --info --title="$TITLE" --text="$MESSAGE"

This script uses zenity to create a graphical desktop pop-up message. You would need to run this script as the logged-in user for it to display correctly.

If you’re interested in a more integrated screensaver solution, you might consider creating a feature request on the ITarian feedback site or consulting with a script developer to create a custom solution tailored to your company’s needs.

Remember, when implementing such scripts, it’s essential to ensure that they comply with your company’s IT policies and security guidelines.

Best Regards,
NY State of Health site