Automatic Screen Size Manipulation


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users Automatic Screen Size Manipulation
# 1  
Old 08-18-2006
Automatic Screen Size Manipulation

Hello. Is there a way to programatically maximize a unix window? I am using X term and the scripts shows menus that need to fit within a specific screen size. I want to detect the screen size and advise the user to maximize thier screen if less than what is needed to correctly show the menus.

Thanks.
# 2  
Old 08-19-2006
It's not possible to automatically resize the window and still be portable. I do know that the rows and columns can be read though.

If you can use C:
Code:
// Must link in libcurses.so with -lcurses to use curses
#include <curses.h>
#include <stdio.h>

int main()
{
  int x=-1, y=-1;
  WINDOW *w=initscr();
  if(w == NULL)
    return(1);

  x=w->_maxx - w->_curx;
  y=w->_maxy - w->_cury;

  endwin();

  printf("Console is %d x %d\n",x,y);

  return(0);
}

Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Byobu specific screen size.

There is away to make a window pane a specific size. I just forgot how to do it. Something like this: Ctrl-A : split-window -l xx -h xx Anyone know the right way to do this? Thanks. (1 Reply)
Discussion started by: ignatius
1 Replies

2. Red Hat

Automatic enable for screen lock in vnc

Hello, I am using Redhat 5.0 OS, i want that the screen or session to be locked if machine is idle for few minutes. I have enabled screensaver lock on my machine and it works for my machine. But i have created vnc server's as well for my machine which i access from my windows machine. So for... (3 Replies)
Discussion started by: sarbjit
3 Replies

3. Shell Programming and Scripting

Screen size

I would like to play a movie with vlc is there a way I can make it transparent and maximized window. Is there a way i can do this. Thanks in advance Josh (0 Replies)
Discussion started by: jtsmith90
0 Replies

4. UNIX for Dummies Questions & Answers

Automatic logging (capture screen output) of telnet/ssh sessions on a Solaris node

Hi I am working in Solaris 10 and I want to monitor logs for every telnet/ssh session that tries to connect to the server. I need these logs to be generated in a file that I can fetch using ftp. I am a new user and a stepwise detail will be great BR saGGee (3 Replies)
Discussion started by: saggee
3 Replies

5. SCO

Screen size with foxbase+ 2.1.2d + Openserver 5.0.7

Hi, i'm running SCO Openserver 5.0.7 with foxbase+ 2.1.2d. Is it possible to change the screen size to use more than 25 lines / 80 columns?. Clients connect using PuTTY, they can enlarge the SSH client window, but the application still runs in the original window size. (0 Replies)
Discussion started by: cyruspy
0 Replies

6. AIX

Increasing screen display size

Hi, How can i increase the size of my display on AIX 5.3.What i mean is e.g if i do and ps -ef i would get some like: /data/app/oracle/product/10.2 /usr/bin/ksh /usr/local/bin/s i want it to show the whole thing on the screen without cutting it,because there is still space on the screen... (0 Replies)
Discussion started by: sellafrica1
0 Replies

7. UNIX for Dummies Questions & Answers

how to increase size of the console screen buffer ?

Its difficult to explain what I am exactly looking for, so let me try with an example.. Suppose my program prints out thousands lines. But once my program ends.. I am not able to scroll up and see all the 1000 lines. The size of the screen buffer is obviously limited. Is there anyway I can... (5 Replies)
Discussion started by: the_learner
5 Replies

8. SCO

On-screen character size selection

Late one evening I stumbled into a part of SCO 5.06 wherein I was asked for my choice of large or small characters. Without a thought, I picked "large". This was a mistake, since many operating system directories now show only part of their contents. The rest is off-screen. I can't seem to be... (0 Replies)
Discussion started by: jddxxx
0 Replies

9. UNIX Desktop Questions & Answers

screen size

I installed gnome on my solaris 8 box. The first time I ran Gnome It told me to change the resolution. I accidentally closed the window and didn't get a chance to copy the command. What is the command or how do I change the desktop resolution? (1 Reply)
Discussion started by: rpnhavoc
1 Replies
Login or Register to Ask a Question