Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

from lutris.util import display 

 

 

oss_list = [ 

    ("None (don't use OSS)", "none"), 

    ("padsp (PulseAudio OSS Wrapper)", "padsp"), 

    ("padsp32 (PulseAudio OSS Wrapper for 32bit apps)", "padsp32"), 

    ("pasuspender", "pasuspender"), 

    ("aoss (OSS Wrapper for Alsa)", "aoss"), 

] 

 

resolutions = display.get_resolutions() 

resolution_choices = zip(resolutions, resolutions) 

resolution_choices.insert(0, ("No change", None)) 

 

outputs = display.get_output_names() 

output_choices = zip(outputs, outputs) 

output_choices.insert(0, ("No change", None)) 

system_options = [ 

    { 

        'option': 'game_path', 

        'type': 'directory_chooser', 

        'label': 'Default game path' 

    }, 

    { 

        'option': 'resolution', 

        'type': 'choice', 

        'label': 'Resolution', 

        'choices': resolution_choices, 

        'help': "Switch to this resolution during gameplay" 

    }, 

    { 

        'option': 'display', 

        'type': 'choice', 

        'label': 'Restrict to display', 

        'choices': output_choices, 

        'help': "Only keep this display active during gameplay" 

    }, 

    { 

        'option': 'oss_wrapper', 

        'type': 'choice', 

        'label': 'OSS Wrapper', 

        'choices': oss_list, 

 

    }, 

    { 

        'option': 'reset_pulse', 

        'type': 'bool', 

        'label': 'Reset PulseAudio' 

    }, 

    { 

        'option': 'hide_panels', 

        'type': 'bool', 

        'label': 'Hide Gnome Panels' 

    }, 

    { 

        'option': 'reset_desktop', 

        'type': 'bool', 

        'label': 'Reset resolution when game quits' 

    }, 

    { 

        'option': 'killswitch', 

        'type': 'string', 

        'label': 'Killswitch file' 

    }, 

    { 

        'option': 'xboxdrv', 

        'type': 'string', 

        'label': 'xboxdrv config' 

    } 

]