d_sample_display.rc
author Jan Vrany <jan.vrany@fit.cvut.cz>
Tue, 14 Jan 2020 22:47:55 +0000
branchjv
changeset 1625 2425cb5d073e
parent 609 f0f51d4a0066
permissions -rw-r--r--
Add support out-of-tree builds. This commit adds a support for out-of-tree builds, i.e, object files, executables and so on are writen to `$(OUTDIR)` (which defaults to `build/<BUILD_TARGET>` directory. This allows building Smalltalk/X from single source tree for multiple targets.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
     1
"*
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
     2
 * Encoding: iso8859-1
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
     3
 *
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
     4
 * $Header$
84
06f58dd9b0ae *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 24
diff changeset
     5
 *
399
5a842f5d7196 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
     6
 * MIMEType: application/x-smalltalk-source
5a842f5d7196 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
     7
 *
209
22793de5d56e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 123
diff changeset
     8
 * ST/X startup configuration file:
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
     9
 * display related configuration - generic
0cb137a77319 Initial revision
claus
parents:
diff changeset
    10
 *
0cb137a77319 Initial revision
claus
parents:
diff changeset
    11
 * this is a dummy script -
0cb137a77319 Initial revision
claus
parents:
diff changeset
    12
 * use this file as a guide for display-specific configurations
0cb137a77319 Initial revision
claus
parents:
diff changeset
    13
 * (see how display.rc figures out on what type of display we run)
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    14
 *
23
claus
parents: 8
diff changeset
    15
 * i.e. copy this file to d_<your_display_name>.rc and edit as needed
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    16
 * see d_sun.rc, d_iris.rc etc. as examples
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    17
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
    18
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    19
"*
123
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 84
diff changeset
    20
 * some X-windowManagers crash if you set
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 84
diff changeset
    21
 * the icon to a deep (i.e. depth~~1) bitmap.
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 84
diff changeset
    22
 * the default is false.
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 84
diff changeset
    23
 *"
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 84
diff changeset
    24
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 84
diff changeset
    25
"/ Display supportsDeepIcons:true
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 84
diff changeset
    26
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 84
diff changeset
    27
a974136fe017 startup infoPrinting suppressable (-q flag)
Claus Gittinger <cg@exept.de>
parents: 84
diff changeset
    28
"*
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    29
 * view style - uncomment the one you like most (I prefer #iris :-)
7
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    30
 * (there are actually more possibilities - see style-files in the
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    31
 *  resources directory)
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    32
 *"
7
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    33
"/ View defaultStyle:#next
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    34
"/ View defaultStyle:#iris
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    35
"/ View defaultStyle:#openwin
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    36
"/ View defaultStyle:#motif
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    37
"/ View defaultStyle:#'motif_red'
7
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    38
"/ View defaultStyle:#normal
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    39
"/ View defaultStyle:#mswindows
57c09d1b7f69 *** empty log message ***
claus
parents: 5
diff changeset
    40
"/ View defaultStyle:#st80
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    41
"/ View defaultStyle:#greenPC
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    42
"/ View defaultStyle:#rocky
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    43
0cb137a77319 Initial revision
claus
parents:
diff changeset
    44
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
    45
 * define keys/keyboard abbreviations etc. which are not handled by xmodmap
0cb137a77319 Initial revision
claus
parents:
diff changeset
    46
 *"
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    47
|map|
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    48
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    49
map := Display keyboardMap.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    50
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    51
"
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    52
map bindValue:#Again to:#F1.
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    53
map bindValue:#Copy  to:#F2.
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    54
map bindValue:#Cut   to:#F3.
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    55
"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    56
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    57
"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    58
 * on some german keyboards, we get already translated characters
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    59
 * (plus the ALT-key)
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    60
 *"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    61
"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    62
map bindValue:$[ to:#'Alt['.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    63
map bindValue:$] to:#'Alt]'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    64
map bindValue:${ to:#'Alt{'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    65
map bindValue:$} to:#'Alt}'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    66
map bindValue:$\ to:#'Alt\'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    67
map bindValue:$| to:#'Alt|'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    68
map bindValue:$@ to:#'Alt@'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    69
"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    70
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    71
"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    72
 * on others, they come untranslated
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    73
 * (plus the ALT-key)
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    74
 *"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    75
"
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    76
map bindValue:$[ to:#'Alt8'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    77
map bindValue:$] to:#'Alt9'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    78
map bindValue:${ to:#'Alt7'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    79
map bindValue:$} to:#'Alt0'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    80
map bindValue:$\ to:#'Alt?'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    81
map bindValue:$| to:#'Alt<'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    82
map bindValue:$@ to:#'Altq'.
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
    83
"
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
    84
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
    85
0cb137a77319 Initial revision
claus
parents:
diff changeset
    86
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
    87
 * define the size of the screen
0cb137a77319 Initial revision
claus
parents:
diff changeset
    88
 * most X-Servers do not (cannot) tell the truth ...
0cb137a77319 Initial revision
claus
parents:
diff changeset
    89
 * (how should it know what size of monitor you have ?)
0cb137a77319 Initial revision
claus
parents:
diff changeset
    90
 * if yours does, make the next one a comment
0cb137a77319 Initial revision
claus
parents:
diff changeset
    91
 *
0cb137a77319 Initial revision
claus
parents:
diff changeset
    92
 * (check out by measuring your display, and compare
0cb137a77319 Initial revision
claus
parents:
diff changeset
    93
 *  the values returned by 'Display widthInMillimeter'
0cb137a77319 Initial revision
claus
parents:
diff changeset
    94
 *  and 'Display heightInMillimeter')
0cb137a77319 Initial revision
claus
parents:
diff changeset
    95
 *
0cb137a77319 Initial revision
claus
parents:
diff changeset
    96
 * do not trust the numbers I have written below - size given
0cb137a77319 Initial revision
claus
parents:
diff changeset
    97
 * should be the visible picture size, which depends on display
0cb137a77319 Initial revision
claus
parents:
diff changeset
    98
 * adjusts (many monitors have hSize & vSize adjusts)
8
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
    99
 *
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   100
 * you only need this definition to be exact, if you want
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   101
 * correct sizes/ratios in the DrawTool
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   102
 * If you leave the statements below commented, ST/X will ask
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   103
 * the X-server and take these values.
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   104
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   105
0cb137a77319 Initial revision
claus
parents:
diff changeset
   106
"*
8
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   107
 * this is for a  VGA gas plasma display
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   108
 * (may also be ok for most LCD displays)
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   109
 *"
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   110
"
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   111
Display heightInMillimeter:160.
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   112
Display widthInMillimeter:212
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   113
"
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   114
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   115
"*
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   116
 * this is for a 14' monitor ...
0cb137a77319 Initial revision
claus
parents:
diff changeset
   117
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   118
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   119
Display heightInMillimeter:175.
0cb137a77319 Initial revision
claus
parents:
diff changeset
   120
Display widthInMillimeter:235
0cb137a77319 Initial revision
claus
parents:
diff changeset
   121
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   122
0cb137a77319 Initial revision
claus
parents:
diff changeset
   123
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
   124
 * this is for a 16' monitor (measured on a jvc quadsync)
0cb137a77319 Initial revision
claus
parents:
diff changeset
   125
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   126
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   127
Display heightInMillimeter:208.
0cb137a77319 Initial revision
claus
parents:
diff changeset
   128
Display widthInMillimeter:275
0cb137a77319 Initial revision
claus
parents:
diff changeset
   129
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   130
0cb137a77319 Initial revision
claus
parents:
diff changeset
   131
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
   132
 * this is for a 20' (megascan) ...
0cb137a77319 Initial revision
claus
parents:
diff changeset
   133
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   134
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   135
Display heightInMillimeter:279.
0cb137a77319 Initial revision
claus
parents:
diff changeset
   136
Display widthInMillimeter:346
0cb137a77319 Initial revision
claus
parents:
diff changeset
   137
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   138
0cb137a77319 Initial revision
claus
parents:
diff changeset
   139
"*
0cb137a77319 Initial revision
claus
parents:
diff changeset
   140
 * this is for a 21' (eizo flexscan) ...
0cb137a77319 Initial revision
claus
parents:
diff changeset
   141
 *"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   142
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   143
Display heightInMillimeter:275.
0cb137a77319 Initial revision
claus
parents:
diff changeset
   144
Display widthInMillimeter:370
0cb137a77319 Initial revision
claus
parents:
diff changeset
   145
"
0cb137a77319 Initial revision
claus
parents:
diff changeset
   146
!
0cb137a77319 Initial revision
claus
parents:
diff changeset
   147
0cb137a77319 Initial revision
claus
parents:
diff changeset
   148
"*
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   149
 * uncomment if you have a b&w monitor connected to a
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   150
 * color server (which the server wouldn't know)
5
420e4af41733 *** empty log message ***
claus
parents: 0
diff changeset
   151
 * try 'Display visualType' to see what X thinks.
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   152
 *"
8
d82829c0d867 *** empty log message ***
claus
parents: 7
diff changeset
   153
"/ Display hasColors:false
24
claus
parents: 23
diff changeset
   154
claus
parents: 23
diff changeset
   155
"*
claus
parents: 23
diff changeset
   156
 * uncomment to force black&white operation
claus
parents: 23
diff changeset
   157
 * (makes sense on 4-plane servers)
claus
parents: 23
diff changeset
   158
 *"
claus
parents: 23
diff changeset
   159
"/ Display hasGreyscales:false
0
0cb137a77319 Initial revision
claus
parents:
diff changeset
   160
!