├── README.md ├── apply.sh ├── configcopy ├── registrymodifications.xcu └── uno_packages │ ├── lu753mrut.tmp │ └── lu753mrut.tmp_ │ ├── Office2013-theme-1.1.oxt │ ├── META-INF │ │ └── manifest.xml │ ├── config.xcu │ ├── description.xml │ ├── icons │ │ └── office2013-icon.png │ ├── iconsets │ │ └── images_office2013.zip │ ├── pkg-desc │ │ └── pkg-description.txt │ └── registration │ │ └── license.txt │ └── Office2013-theme-1.1.oxtproperties └── revert.sh /README.md: -------------------------------------------------------------------------------- 1 | # libreoffice-ms-theme 2 | A script that configures Libreoffice to look more like Microsoft office. 3 | It installs an [icon theme](https://www.deviantart.com/charliecnr/art/Office-2013-theme-for-LibreOffice-512127527) and enables Libreoffice's tabbed UI. 4 | Currently the tabbed interface works for Calc, Impress, and Writer. Base and Math don't support it, and it doesn't work on Draw for some reason. 5 | 6 | ### To install 7 | [![badge](https://github.com/Botspot/pi-apps/blob/master/icons/badge.png?raw=true)](https://github.com/Botspot/pi-apps) 8 | Or, to install it manually: 9 | ``` 10 | git clone https://github.com/Botspot/libreoffice-ms-theme 11 | ~/libreoffice-ms-theme/apply.sh 12 | ``` 13 | ### To undo changes and restore the backup: 14 | ``` 15 | ~/libreoffice-ms-theme/revert.sh 16 | ``` 17 | 18 | ## What does it look like? 19 | Before: 20 | ![before](https://www.raspberrypi.org/forums/download/file.php?id=45766) 21 | After: 22 | ![after](https://www.raspberrypi.org/forums/download/file.php?id=45767) 23 | ## How it works 24 | This script simply copies some files into Libreoffice's config directory to change some settings. 25 | Here are the files: 26 | - `~/.config/libreoffice/4/user/uno_packages/cache/uno_packages` (directory containing the unpackaged icon theme) 27 | - `~/.config/libreoffice/4/user/registrymodifications.xcu` (Libreoffice's main settings file) 28 | -------------------------------------------------------------------------------- /apply.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | DIRECTORY="$(dirname $0)" 3 | 4 | mkdir -p ~/.config/libreoffice/4/user/uno_packages/cache 5 | 6 | #for icons 7 | cp -a "${DIRECTORY}/configcopy/uno_packages" ~/.config/libreoffice/4/user/uno_packages/cache/ 8 | 9 | #for tabbed view 10 | 11 | #backup existing registry file if it exists 12 | if [ -f ~/.config/libreoffice/4/user/registrymodifications.xcu ];then 13 | 14 | #append .bak to filename 15 | if [ ! -f ~/.config/libreoffice/4/user/registrymodifications.xcu.bak ];then 16 | cp -a ~/.config/libreoffice/4/user/registrymodifications.xcu ~/.config/libreoffice/4/user/registrymodifications.xcu.bak 17 | else 18 | echo -e "Warning: backup file already exists. Not overwriting it.\n$HOME/.config/libreoffice/4/user/registrymodifications.xcu.bak" 19 | fi 20 | fi 21 | 22 | cp -a "${DIRECTORY}/configcopy/registrymodifications.xcu" ~/.config/libreoffice/4/user/ -------------------------------------------------------------------------------- /configcopy/registrymodifications.xcu: -------------------------------------------------------------------------------- 1 | 2 | 3 | false 4 | true 5 | true 6 | false 7 | true 8 | false 9 | false 10 | true 11 | false 12 | false 13 | 0 14 | no 15 | 16 | true 17 | true 18 | 0 19 | 2 20 | office2013 21 | 1 22 | false 23 | true 24 | false 25 | New Databasefile:///home/pi/Documents/New%20Database.odb 26 | StarOffice XML (Base) 27 | file:///home/pi/Documents/New%20Database.odb 28 | org.openoffice.lingu.LibHnjHyphenator 29 | org.openoffice.lingu.LibHnjHyphenator 30 | org.openoffice.lingu.LibHnjHyphenator 31 | org.openoffice.lingu.LibHnjHyphenator 32 | org.openoffice.lingu.LibHnjHyphenator 33 | org.openoffice.lingu.LibHnjHyphenator 34 | org.openoffice.lingu.MySpellSpellChecker 35 | org.openoffice.lingu.MySpellSpellChecker 36 | 2147483647com.sun.star.logging.FileHandler$(userurl)/$(loggername).logcom.sun.star.logging.PlainTextFormatter 37 | false 38 | 39 | 40 | 41 | true 42 | true 43 | 0,0 44 | true 45 | 0 46 | false 47 | false 48 | false 49 | 2147483647,2147483647 50 | 0,0 51 | false 52 | 0 53 | Table 54 | true 55 | true 56 | true 57 | 0,2 58 | true 59 | 0 60 | false 61 | false 62 | false 63 | 2147483647,2147483647 64 | 0,0 65 | false 66 | 0 67 | Formatting 68 | false 69 | true 70 | true 71 | 0,0 72 | true 73 | 0 74 | false 75 | false 76 | false 77 | 2147483647,2147483647 78 | 0,0 79 | false 80 | 0 81 | Standard 82 | false 83 | true 84 | true 85 | 0,0 86 | true 87 | 0 88 | false 89 | false 90 | false 91 | 2147483647,2147483647 92 | 0,0 93 | false 94 | 0 95 | Standard 96 | true 97 | true 98 | true 99 | 0,0 100 | true 101 | 2 102 | false 103 | false 104 | false 105 | 2147483647,2147483647 106 | 0,0 107 | false 108 | 0 109 | Drawing 110 | true 111 | true 112 | true 113 | 1,0 114 | true 115 | 0 116 | false 117 | false 118 | false 119 | 2147483647,2147483647 120 | 0,0 121 | false 122 | 0 123 | Presentation 124 | false 125 | true 126 | true 127 | 0,0 128 | true 129 | 0 130 | false 131 | false 132 | false 133 | 2147483647,2147483647 134 | 0,0 135 | false 136 | 0 137 | Standard 138 | false 139 | true 140 | false 141 | 0,1 142 | true 143 | 0 144 | false 145 | false 146 | false 147 | 2147483647,2147483647 148 | 0,0 149 | false 150 | 0 151 | Drawing 152 | false 153 | true 154 | true 155 | 0,0 156 | true 157 | 0 158 | false 159 | false 160 | false 161 | 2147483647,2147483647 162 | 0,0 163 | false 164 | 0 165 | Standard 166 | true 167 | true 168 | false 169 | 1,0 170 | true 171 | 0 172 | false 173 | false 174 | false 175 | 2147483647,2147483647 176 | 0,0 177 | false 178 | 0 179 | Tools 180 | true 181 | any, any, visible 182 | any, any, visible 183 | any, any, visible 184 | com.sun.star.sheet.SpreadsheetDocument, any, visible 185 | com.sun.star.presentation.PresentationDocument, any, visible 186 | com.sun.star.presentation.PresentationDocument, any, visible 187 | com.sun.star.presentation.PresentationDocument, any, visible 188 | com.sun.star.drawing.DrawingDocument, any, visible 189 | any, any, visible 190 | com.sun.star.text.TextDocument, Text, visiblecom.sun.star.text.GlobalDocument, Text, visiblecom.sun.star.text.WebDocument, Text, visiblecom.sun.star.xforms.XMLFormDocument, Text, visiblecom.sun.star.sdb.FormDesign, Text, visiblecom.sun.star.sdb.TextReportDesign, Text, visible 191 | com.sun.star.text.TextDocument, Annotation, visiblecom.sun.star.text.GlobalDocument, Annotation, visiblecom.sun.star.text.WebDocument, Annotation, visiblecom.sun.star.xforms.XMLFormDocument, Annotation, visiblecom.sun.star.sdb.FormDesign, Annotation, visiblecom.sun.star.sdb.TextReportDesign, Annotation, visiblecom.sun.star.text.TextDocument, DrawText, visiblecom.sun.star.text.GlobalDocument, DrawText, visiblecom.sun.star.text.WebDocument, DrawText, visiblecom.sun.star.xforms.XMLFormDocument, DrawText, visiblecom.sun.star.sdb.FormDesign, DrawText, visiblecom.sun.star.sdb.TextReportDesign, DrawText, visiblecom.sun.star.text.TextDocument, Table, visiblecom.sun.star.text.GlobalDocument, Table, visiblecom.sun.star.text.WebDocument, Table, visiblecom.sun.star.xforms.XMLFormDocument, Table, visiblecom.sun.star.sdb.FormDesign, Table, visiblecom.sun.star.sdb.TextReportDesign, Table, visiblecom.sun.star.text.TextDocument, Text, visiblecom.sun.star.text.GlobalDocument, Text, visiblecom.sun.star.text.WebDocument, Text, visiblecom.sun.star.xforms.XMLFormDocument, Text, visiblecom.sun.star.sdb.FormDesign, Text, visiblecom.sun.star.sdb.TextReportDesign, Text, visiblecom.sun.star.text.TextDocument, default, visiblecom.sun.star.text.GlobalDocument, default, visiblecom.sun.star.text.WebDocument, default, visiblecom.sun.star.xforms.XMLFormDocument, default, visiblecom.sun.star.sdb.FormDesign, default, visiblecom.sun.star.sdb.TextReportDesign, default, visible 192 | com.sun.star.text.TextDocument, any, visiblecom.sun.star.text.GlobalDocument, any, visiblecom.sun.star.text.WebDocument, any, visiblecom.sun.star.xforms.XMLFormDocument, any, visiblecom.sun.star.sdb.FormDesign, any, visiblecom.sun.star.sdb.TextReportDesign, any, visible 193 | any,PropertyDeckcom.sun.star.drawing.DrawingDocument,PropertyDeckcom.sun.star.text.TextDocument,PropertyDeck 194 | com.sun.star.sheet.SpreadsheetDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.sheet.SpreadsheetDocument, DrawLine, hidden, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, DrawLine, hidden, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, DrawLine, hidden, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, 3DObject, hidden, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, 3DObject, hidden, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, Draw, hidden, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, Draw, hidden, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, Graphic, hidden, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, Graphic, hidden, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, Table, visible, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, Table, visible, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, TextObject, visible, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, TextObject, visible, .uno:ParagraphDialogcom.sun.star.text.TextDocument, Annotation, visible, .uno:ParagraphDialogcom.sun.star.text.GlobalDocument, Annotation, visible, .uno:ParagraphDialogcom.sun.star.text.WebDocument, Annotation, visible, .uno:ParagraphDialogcom.sun.star.xforms.XMLFormDocument, Annotation, visible, .uno:ParagraphDialogcom.sun.star.sdb.FormDesign, Annotation, visible, .uno:ParagraphDialogcom.sun.star.sdb.TextReportDesign, Annotation, visible, .uno:ParagraphDialogcom.sun.star.text.TextDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.text.GlobalDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.text.WebDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.xforms.XMLFormDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.sdb.FormDesign, DrawText, visible, .uno:ParagraphDialogcom.sun.star.sdb.TextReportDesign, DrawText, visible, .uno:ParagraphDialogcom.sun.star.text.TextDocument, Table, visible, .uno:ParagraphDialogcom.sun.star.text.GlobalDocument, Table, visible, .uno:ParagraphDialogcom.sun.star.text.WebDocument, Table, visible, .uno:ParagraphDialogcom.sun.star.xforms.XMLFormDocument, Table, visible, .uno:ParagraphDialogcom.sun.star.sdb.FormDesign, Table, visible, .uno:ParagraphDialogcom.sun.star.sdb.TextReportDesign, Table, visible, .uno:ParagraphDialogcom.sun.star.text.TextDocument, Text, visible, .uno:ParagraphDialogcom.sun.star.text.GlobalDocument, Text, visible, .uno:ParagraphDialogcom.sun.star.text.WebDocument, Text, visible, .uno:ParagraphDialogcom.sun.star.xforms.XMLFormDocument, Text, visible, .uno:ParagraphDialogcom.sun.star.sdb.FormDesign, Text, visible, .uno:ParagraphDialogcom.sun.star.sdb.TextReportDesign, Text, visible, .uno:ParagraphDialogcom.sun.star.text.TextDocument, default, visible, .uno:ParagraphDialogcom.sun.star.text.GlobalDocument, default, visible, .uno:ParagraphDialogcom.sun.star.text.WebDocument, default, visible, .uno:ParagraphDialogcom.sun.star.xforms.XMLFormDocument, default, visible, .uno:ParagraphDialogcom.sun.star.sdb.FormDesign, default, visible, .uno:ParagraphDialogcom.sun.star.sdb.TextReportDesign, default, visible, .uno:ParagraphDialog 195 | com.sun.star.sheet.SpreadsheetDocument, Chart, visible, .uno:TransformDialogcom.sun.star.sheet.SpreadsheetDocument, Draw, hidden, .uno:TransformDialogcom.sun.star.sheet.SpreadsheetDocument, DrawLine, visible, .uno:TransformDialogcom.sun.star.sheet.SpreadsheetDocument, Form, visible, .uno:TransformDialogcom.sun.star.sheet.SpreadsheetDocument, Graphic, hidden, .uno:TransformDialogcom.sun.star.sheet.SpreadsheetDocument, Media, visible, .uno:TransformDialogcom.sun.star.sheet.SpreadsheetDocument, MultiObject, visible, .uno:TransformDialogcom.sun.star.sheet.SpreadsheetDocument, OLE, visible, .uno:TransformDialogcom.sun.star.drawing.DrawingDocument, 3DObject, visible, .uno:TransformDialogcom.sun.star.presentation.PresentationDocument, 3DObject, visible, .uno:TransformDialogcom.sun.star.drawing.DrawingDocument, Draw, hidden, .uno:TransformDialogcom.sun.star.presentation.PresentationDocument, Draw, hidden, .uno:TransformDialogcom.sun.star.drawing.DrawingDocument, DrawLine, visible, .uno:TransformDialogcom.sun.star.presentation.PresentationDocument, DrawLine, visible, .uno:TransformDialogcom.sun.star.drawing.DrawingDocument, Form, visible, .uno:TransformDialogcom.sun.star.presentation.PresentationDocument, Form, visible, .uno:TransformDialogcom.sun.star.drawing.DrawingDocument, Graphic, hidden, .uno:TransformDialogcom.sun.star.presentation.PresentationDocument, Graphic, hidden, .uno:TransformDialogcom.sun.star.drawing.DrawingDocument, Media, visible, .uno:TransformDialogcom.sun.star.presentation.PresentationDocument, Media, visible, .uno:TransformDialogcom.sun.star.drawing.DrawingDocument, MultiObject, visible, .uno:TransformDialogcom.sun.star.presentation.PresentationDocument, MultiObject, visible, .uno:TransformDialogcom.sun.star.drawing.DrawingDocument, OLE, visible, .uno:TransformDialogcom.sun.star.presentation.PresentationDocument, OLE, visible, .uno:TransformDialogcom.sun.star.drawing.DrawingDocument, TextObject, hidden, .uno:TransformDialogcom.sun.star.presentation.PresentationDocument, TextObject, hidden, .uno:TransformDialogcom.sun.star.text.TextDocument, Draw, hidden, .uno:TransformDialogcom.sun.star.text.GlobalDocument, Draw, hidden, .uno:TransformDialogcom.sun.star.text.WebDocument, Draw, hidden, .uno:TransformDialogcom.sun.star.xforms.XMLFormDocument, Draw, hidden, .uno:TransformDialogcom.sun.star.sdb.FormDesign, Draw, hidden, .uno:TransformDialogcom.sun.star.sdb.TextReportDesign, Draw, hidden, .uno:TransformDialogcom.sun.star.text.TextDocument, Form, visible, .uno:TransformDialogcom.sun.star.text.GlobalDocument, Form, visible, .uno:TransformDialogcom.sun.star.text.WebDocument, Form, visible, .uno:TransformDialogcom.sun.star.xforms.XMLFormDocument, Form, visible, .uno:TransformDialogcom.sun.star.sdb.FormDesign, Form, visible, .uno:TransformDialogcom.sun.star.sdb.TextReportDesign, Form, visible, .uno:TransformDialogcom.sun.star.text.TextDocument, Graphic, visible, .uno:GraphicDialogcom.sun.star.text.GlobalDocument, Graphic, visible, .uno:GraphicDialogcom.sun.star.text.WebDocument, Graphic, visible, .uno:GraphicDialogcom.sun.star.xforms.XMLFormDocument, Graphic, visible, .uno:GraphicDialogcom.sun.star.sdb.FormDesign, Graphic, visible, .uno:GraphicDialogcom.sun.star.sdb.TextReportDesign, Graphic, visible, .uno:GraphicDialogcom.sun.star.text.TextDocument, Media, visible, .uno:TransformDialogcom.sun.star.text.GlobalDocument, Media, visible, .uno:TransformDialogcom.sun.star.text.WebDocument, Media, visible, .uno:TransformDialogcom.sun.star.xforms.XMLFormDocument, Media, visible, .uno:TransformDialogcom.sun.star.sdb.FormDesign, Media, visible, .uno:TransformDialogcom.sun.star.sdb.TextReportDesign, Media, visible, .uno:TransformDialogcom.sun.star.text.TextDocument, OLE, visible, .uno:FrameDialogcom.sun.star.text.GlobalDocument, OLE, visible, .uno:FrameDialogcom.sun.star.text.WebDocument, OLE, visible, .uno:FrameDialogcom.sun.star.xforms.XMLFormDocument, OLE, visible, .uno:FrameDialogcom.sun.star.sdb.FormDesign, OLE, visible, .uno:FrameDialogcom.sun.star.sdb.TextReportDesign, OLE, visible, .uno:FrameDialog 196 | com.sun.star.sheet.SpreadsheetDocument, Auditing, visible, .uno:Hyphenatecom.sun.star.sheet.SpreadsheetDocument, Cell, visible, .uno:Hyphenatecom.sun.star.sheet.SpreadsheetDocument, default, visible, .uno:Hyphenatecom.sun.star.sheet.SpreadsheetDocument, EditCell, visible, .uno:Hyphenatecom.sun.star.sheet.SpreadsheetDocument, Pivot, visible, .uno:Hyphenate 197 | com.sun.star.sheet.SpreadsheetDocument, Auditing, visible, .uno:FormatCellDialogcom.sun.star.sheet.SpreadsheetDocument, Cell, visible, .uno:FormatCellDialogcom.sun.star.sheet.SpreadsheetDocument, EditCell, visible, .uno:FormatCellDialogcom.sun.star.sheet.SpreadsheetDocument, default, visible, .uno:FormatCellDialogcom.sun.star.sheet.SpreadsheetDocument, Pivot, visible, .uno:FormatCellDialog 198 | com.sun.star.sheet.SpreadsheetDocument, Auditing, visible, .uno:FormatCellDialogcom.sun.star.sheet.SpreadsheetDocument, Cell, visible, .uno:FormatCellDialogcom.sun.star.sheet.SpreadsheetDocument, EditCell, visible, .uno:FormatCellDialogcom.sun.star.sheet.SpreadsheetDocument, default, visible, .uno:FormatCellDialogcom.sun.star.sheet.SpreadsheetDocument, Pivot, visible, .uno:FormatCellDialog 199 | com.sun.star.text.TextDocument, Annotation, visiblecom.sun.star.text.GlobalDocument, Annotation, visiblecom.sun.star.text.WebDocument, Annotation, visiblecom.sun.star.xforms.XMLFormDocument, Annotation, visiblecom.sun.star.sdb.FormDesign, Annotation, visiblecom.sun.star.sdb.TextReportDesign, Annotation, visiblecom.sun.star.text.TextDocument, DrawText, visiblecom.sun.star.text.GlobalDocument, DrawText, visiblecom.sun.star.text.WebDocument, DrawText, visiblecom.sun.star.xforms.XMLFormDocument, DrawText, visiblecom.sun.star.sdb.FormDesign, DrawText, visiblecom.sun.star.sdb.TextReportDesign, DrawText, visiblecom.sun.star.text.TextDocument, Table, visiblecom.sun.star.text.GlobalDocument, Table, visiblecom.sun.star.text.WebDocument, Table, visiblecom.sun.star.xforms.XMLFormDocument, Table, visiblecom.sun.star.sdb.FormDesign, Table, visiblecom.sun.star.sdb.TextReportDesign, Table, visiblecom.sun.star.text.TextDocument, Text, visiblecom.sun.star.text.GlobalDocument, Text, visiblecom.sun.star.text.WebDocument, Text, visiblecom.sun.star.xforms.XMLFormDocument, Text, visiblecom.sun.star.sdb.FormDesign, Text, visiblecom.sun.star.sdb.TextReportDesign, Text, visiblecom.sun.star.text.TextDocument, default, visiblecom.sun.star.text.GlobalDocument, default, visiblecom.sun.star.text.WebDocument, default, visiblecom.sun.star.xforms.XMLFormDocument, default, visiblecom.sun.star.sdb.FormDesign, default, visiblecom.sun.star.sdb.TextReportDesign, default, visiblecom.sun.star.sheet.SpreadsheetDocument, Auditing, visiblecom.sun.star.sheet.SpreadsheetDocument, Cell, visiblecom.sun.star.sheet.SpreadsheetDocument, default, visiblecom.sun.star.sheet.SpreadsheetDocument, EditCell, visiblecom.sun.star.sheet.SpreadsheetDocument, Pivot, visible 200 | com.sun.star.sheet.SpreadsheetDocument, Auditing, visible, .uno:CellTextDlgcom.sun.star.sheet.SpreadsheetDocument, Cell, visible, .uno:CellTextDlgcom.sun.star.sheet.SpreadsheetDocument, default, visible, .uno:CellTextDlgcom.sun.star.sheet.SpreadsheetDocument, DrawText, visible, .uno:FontDialogcom.sun.star.sheet.SpreadsheetDocument, DrawLine, hidden, .uno:FontDialogcom.sun.star.sheet.SpreadsheetDocument, EditCell, visible, .uno:FontDialogcom.sun.star.sheet.SpreadsheetDocument, Pivot, visible, .uno:CellTextDlgcom.sun.star.drawing.DrawingDocument, 3DObject, visible, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, 3DObject, visible, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, Draw, hidden, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, Draw, hidden, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, DrawText, visible, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, DrawText, visible, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, DrawLine, hidden, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, DrawLine, hidden, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, Graphic, hidden, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, Graphic, hidden, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, OutlineText, visible, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, OutlineText, visible, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, Table, visible, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, Table, visible, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, TextObject, visible, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, TextObject, visible, .uno:FontDialogcom.sun.star.text.TextDocument, Annotation, visible, .uno:FontDialogcom.sun.star.text.GlobalDocument, Annotation, visible, .uno:FontDialogcom.sun.star.text.WebDocument, Annotation, visible, .uno:FontDialogcom.sun.star.xforms.XMLFormDocument, Annotation, visible, .uno:FontDialogcom.sun.star.sdb.FormDesign, Annotation, visible, .uno:FontDialogcom.sun.star.sdb.TextReportDesign, Annotation, visible, .uno:FontDialogcom.sun.star.text.TextDocument, DrawText, visible, .uno:FontDialogcom.sun.star.text.GlobalDocument, DrawText, visible, .uno:FontDialogcom.sun.star.text.WebDocument, DrawText, visible, .uno:FontDialogcom.sun.star.xforms.XMLFormDocument, DrawText, visible, .uno:FontDialogcom.sun.star.sdb.FormDesign, DrawText, visible, .uno:FontDialogcom.sun.star.sdb.TextReportDesign, DrawText, visible, .uno:FontDialogcom.sun.star.text.TextDocument, Table, visible, .uno:FontDialogcom.sun.star.text.GlobalDocument, Table, visible, .uno:FontDialogcom.sun.star.text.WebDocument, Table, visible, .uno:FontDialogcom.sun.star.xforms.XMLFormDocument, Table, visible, .uno:FontDialogcom.sun.star.sdb.FormDesign, Table, visible, .uno:FontDialogcom.sun.star.sdb.TextReportDesign, Table, visible, .uno:FontDialogcom.sun.star.text.TextDocument, Text, visible, .uno:FontDialogcom.sun.star.text.GlobalDocument, Text, visible, .uno:FontDialogcom.sun.star.text.WebDocument, Text, visible, .uno:FontDialogcom.sun.star.xforms.XMLFormDocument, Text, visible, .uno:FontDialogcom.sun.star.sdb.FormDesign, Text, visible, .uno:FontDialogcom.sun.star.sdb.TextReportDesign, Text, visible, .uno:FontDialogcom.sun.star.text.TextDocument, default, visible, .uno:FontDialogcom.sun.star.text.GlobalDocument, default, visible, .uno:FontDialogcom.sun.star.text.WebDocument, default, visible, .uno:FontDialogcom.sun.star.xforms.XMLFormDocument, default, visible, .uno:FontDialogcom.sun.star.sdb.FormDesign, default, visible, .uno:FontDialogcom.sun.star.sdb.TextReportDesign, default, visible, .uno:FontDialog 201 | notebookbar.ui 202 | notebookbar_groupedbar_full.ui 203 | notebookbar.ui 204 | notebookbar.ui 205 | notebookbar.ui 206 | private:resource/toolbar/standardbarprivate:resource/toolbar/formatobjectbar 207 | Default 208 | private:resource/toolbar/standardbarprivate:resource/toolbar/toolbar 209 | 210 | 211 | notebookbar.ui 212 | private:resource/toolbar/standardbarprivate:resource/toolbar/commontaskbarprivate:resource/toolbar/toolbar 213 | notebookbar.ui 214 | private:resource/toolbar/standardbarprivate:resource/toolbar/textobjectbar 215 | false 216 | true 217 | false 218 | 0,0 219 | true 220 | 0 221 | false 222 | false 223 | false 224 | 2147483647,2147483647 225 | 0,0 226 | false 227 | 0 228 | Logo 229 | false 230 | true 231 | true 232 | 0,0 233 | true 234 | 0 235 | false 236 | false 237 | false 238 | 2147483647,2147483647 239 | 0,0 240 | false 241 | 0 242 | Standard 243 | false 244 | true 245 | true 246 | 0,1 247 | true 248 | 0 249 | false 250 | false 251 | false 252 | 2147483647,2147483647 253 | 0,0 254 | false 255 | 0 256 | Formatting 257 | false 258 | 1 259 | 3 260 | 458,218,,;;,,,; 261 | V2,H,0,AL:(4,16,0/0/210/525,210;913) 262 | V2,H,0,AL:(4,16,0/0/210/525,210;844) 263 | V1,2,3,0,27415,0,27414,0,30382 264 | V1,2,0 265 | V1,0,1,0,10336 266 | V1,2,1,0,30378 267 | V2,V,0,AL:(5,16,0/0/36/450,36;450) 268 | 269 | V2,V,128 270 | V2,V,20 271 | V2,V,0,AL:(5,16,0/0/419/450,419;450) 272 | 273 | V2,V,128 274 | V2,V,0,AL:(5,16,0/0/419/450,419;450) 275 | 276 | V2,V,128 277 | V2,V,128 278 | V2,V,0,AL:(9,16,0/0/767/247,767;247) 279 | V2,V,0,AL:(4,16,0/0/300/0,300;0) 280 | V2,V,0,AL:(5,16,0/0/36/450,36;450) 281 | 282 | V2,V,128 283 | true 284 | false 285 | true 286 | true 287 | true 288 | true 289 | true 290 | true 291 | false 292 | true 293 | false 294 | false 295 | true 296 | true 297 | true 298 | true 299 | true 300 | true 301 | true 302 | 1 303 | 2 304 | false 305 | true 306 | false 307 | false 308 | false 309 | 1000 310 | 1000 311 | 1 312 | 1 313 | false 314 | true 315 | true 316 | true 317 | 8 318 | 1250 319 | false 320 | 1 321 | true 322 | 323 | true 324 | false 325 | true 326 | true 327 | false 328 | false 329 | 330 | true 331 | 0 332 | 100 333 | en-US 334 | 0,64,201,201;5;0,64,1920,943; 335 | 0,64,201,201;5;0,64,1920,943; 336 | 57,68,1805,907;1;0,0,0,0; 337 | 0,64,201,201;5;0,64,1920,943; 338 | 0,0,201,201;5;0,64,1920,943; 339 | 0,64,201,201;5;0,64,1920,943; 340 | 57,68,1805,907;1;0,0,0,0; 341 | 10(Build:2) 342 | false 343 | true 344 | 0 345 | 346 | 347 | true 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 1templates1en-US1Styles0Modern$(brandbaseurl)/share/template/common/styles/Modern.ott0Default$(brandbaseurl)/share/template/common/styles/Default.ott1MediaWiki0mediawiki$(brandbaseurl)/share/extensions/wiki-publisher/templates/MediaWiki/mediawiki.ott1Presentations0DNA$(brandbaseurl)/share/template/common/presnt/DNA.otp0Focus$(brandbaseurl)/share/template/common/presnt/Focus.otp0Piano$(brandbaseurl)/share/template/common/presnt/Piano.otp0Vivid$(brandbaseurl)/share/template/common/presnt/Vivid.otp0Lights$(brandbaseurl)/share/template/common/presnt/Lights.otp0Pencil$(brandbaseurl)/share/template/common/presnt/Pencil.otp0Sunset$(brandbaseurl)/share/template/common/presnt/Sunset.otp0Beehive$(brandbaseurl)/share/template/common/presnt/Beehive.otp0Impress$(brandbaseurl)/share/template/common/presnt/Impress.otp0Vintage$(brandbaseurl)/share/template/common/presnt/Vintage.otp0Alizarin$(brandbaseurl)/share/template/common/presnt/Alizarin.otp0Progress$(brandbaseurl)/share/template/common/presnt/Progress.otp0Portfolio$(brandbaseurl)/share/template/common/presnt/Portfolio.otp0Forestbird$(brandbaseurl)/share/template/common/presnt/Forestbird.otp0Metropolis$(brandbaseurl)/share/template/common/presnt/Metropolis.otp0Inspiration$(brandbaseurl)/share/template/common/presnt/Inspiration.otp0Blue Curve$(brandbaseurl)/share/template/common/presnt/Blue_Curve.otp0Classy Red$(brandbaseurl)/share/template/common/presnt/Classy_Red.otp0Lush Green$(brandbaseurl)/share/template/common/presnt/LushGreen.otp0Midnightblue$(brandbaseurl)/share/template/common/presnt/Midnightblue.otp0Bright Blue$(brandbaseurl)/share/template/common/presnt/BrightBlue.otp0Blueprint Plans$(brandbaseurl)/share/template/common/presnt/Blueprint_Plans.otp0Nature Illustration$(brandbaseurl)/share/template/common/presnt/Nature_Illustration.otp1My Templates1Forms and Contracts1Business Correspondence0Modern business letter serif$(brandbaseurl)/share/template/common/officorr/Modern_business_letter_serif.ott0Modern business letter sans-serif$(brandbaseurl)/share/template/common/officorr/Modern_business_letter_sans_serif.ott1Other Business Documents0Businesscard with logo$(brandbaseurl)/share/template/common/offimisc/Businesscard-with-logo.ott1Personal Correspondence and Documents0CV$(brandbaseurl)/share/template/common/personal/CV.ott0Resume$(brandbaseurl)/share/template/common/personal/Resume1page.ott 364 | 0false-11290$(brandbaseurl)/share/template/common$(brandbaseurl)/share/template/en-US$(brandbaseurl)/share/extensions/wiki-publisher/templates$(userdataurl)/user/templatefile:///home/pi/Templates-112912-1129 365 | 1-1129 366 | 1application/vnd.oasis.opendocument.text-template-1129 367 | 1application/vnd.oasis.opendocument.text-template-1129 368 | 1-1129 369 | 1-1129 370 | 1application/vnd.oasis.opendocument.text-template-1129 371 | 1file:///home/pi/Templates-1129 372 | 1-1129 373 | 1application/vnd.oasis.opendocument.text-template-1129 374 | 1-1129 375 | 1application/vnd.oasis.opendocument.text-template-1129 376 | 1application/vnd.oasis.opendocument.text-template-1129 377 | 1-1129 378 | 1application/vnd.oasis.opendocument.presentation-template-1129 379 | 1application/vnd.oasis.opendocument.presentation-template-1129 380 | 1application/vnd.oasis.opendocument.presentation-template-1129 381 | 1application/vnd.oasis.opendocument.presentation-template-1129 382 | 1application/vnd.oasis.opendocument.presentation-template-1129 383 | 1application/vnd.oasis.opendocument.presentation-template-1129 384 | 1application/vnd.oasis.opendocument.presentation-template-1129 385 | 1application/vnd.oasis.opendocument.presentation-template-1129 386 | 1application/vnd.oasis.opendocument.presentation-template-1129 387 | 1application/vnd.oasis.opendocument.presentation-template-1129 388 | 1application/vnd.oasis.opendocument.presentation-template-1129 389 | 1application/vnd.oasis.opendocument.presentation-template-1129 390 | 1application/vnd.oasis.opendocument.presentation-template-1129 391 | 1application/vnd.oasis.opendocument.presentation-template-1129 392 | 1application/vnd.oasis.opendocument.presentation-template-1129 393 | 1application/vnd.oasis.opendocument.presentation-template-1129 394 | 1application/vnd.oasis.opendocument.presentation-template-1129 395 | 1application/vnd.oasis.opendocument.presentation-template-1129 396 | 1application/vnd.oasis.opendocument.presentation-template-1129 397 | 1application/vnd.oasis.opendocument.presentation-template-1129 398 | 1application/vnd.oasis.opendocument.presentation-template-1129 399 | 1application/vnd.oasis.opendocument.presentation-template-1129 400 | 1application/vnd.oasis.opendocument.presentation-template-1129 401 | 1-1129 402 | 1application/vnd.oasis.opendocument.text-template-1129 403 | 1application/vnd.oasis.opendocument.text-template-1129 404 | 405 | -------------------------------------------------------------------------------- /configcopy/uno_packages/lu753mrut.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Botspot/libreoffice-ms-theme/35c6cb7a772aaa917042552dfa950536a4a77f60/configcopy/uno_packages/lu753mrut.tmp -------------------------------------------------------------------------------- /configcopy/uno_packages/lu753mrut.tmp_/Office2013-theme-1.1.oxt/META-INF/manifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /configcopy/uno_packages/lu753mrut.tmp_/Office2013-theme-1.1.oxt/config.xcu: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /configcopy/uno_packages/lu753mrut.tmp_/Office2013-theme-1.1.oxt/description.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | CNR 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /configcopy/uno_packages/lu753mrut.tmp_/Office2013-theme-1.1.oxt/icons/office2013-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Botspot/libreoffice-ms-theme/35c6cb7a772aaa917042552dfa950536a4a77f60/configcopy/uno_packages/lu753mrut.tmp_/Office2013-theme-1.1.oxt/icons/office2013-icon.png -------------------------------------------------------------------------------- /configcopy/uno_packages/lu753mrut.tmp_/Office2013-theme-1.1.oxt/iconsets/images_office2013.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Botspot/libreoffice-ms-theme/35c6cb7a772aaa917042552dfa950536a4a77f60/configcopy/uno_packages/lu753mrut.tmp_/Office2013-theme-1.1.oxt/iconsets/images_office2013.zip -------------------------------------------------------------------------------- /configcopy/uno_packages/lu753mrut.tmp_/Office2013-theme-1.1.oxt/pkg-desc/pkg-description.txt: -------------------------------------------------------------------------------- 1 | Office 2013 icons theme changes all icons of LibreOffice to give it a lightweight professional look. Two icon sizes are available, small and large. To apply theme, go to Tools > Options > LibreOffice > View and change Icon style and size, then restart. -------------------------------------------------------------------------------- /configcopy/uno_packages/lu753mrut.tmp_/Office2013-theme-1.1.oxt/registration/license.txt: -------------------------------------------------------------------------------- 1 | All trademarks and registered trademarks mentioned herein are the property of their respective owners. 2 | Copyright (c) 2010 Gustavo Buzzatti Pacheco. All rights reserved. 3 | 4 | GNU LESSER GENERAL PUBLIC LICENSE 5 | Version 3, 29 June 2007 6 | 7 | Copyright (C) 2007 Free Software Foundation, Inc. 8 | Everyone is permitted to copy and distribute verbatim copies 9 | of this license document, but changing it is not allowed. 10 | 11 | 12 | This version of the GNU Lesser General Public License incorporates 13 | the terms and conditions of version 3 of the GNU General Public 14 | License, supplemented by the additional permissions listed below. 15 | 16 | 0. Additional Definitions. 17 | 18 | As used herein, "this License" refers to version 3 of the GNU Lesser 19 | General Public License, and the "GNU GPL" refers to version 3 of the GNU 20 | General Public License. 21 | 22 | "The Library" refers to a covered work governed by this License, 23 | other than an Application or a Combined Work as defined below. 24 | 25 | An "Application" is any work that makes use of an interface provided 26 | by the Library, but which is not otherwise based on the Library. 27 | Defining a subclass of a class defined by the Library is deemed a mode 28 | of using an interface provided by the Library. 29 | 30 | A "Combined Work" is a work produced by combining or linking an 31 | Application with the Library. The particular version of the Library 32 | with which the Combined Work was made is also called the "Linked 33 | Version". 34 | 35 | The "Minimal Corresponding Source" for a Combined Work means the 36 | Corresponding Source for the Combined Work, excluding any source code 37 | for portions of the Combined Work that, considered in isolation, are 38 | based on the Application, and not on the Linked Version. 39 | 40 | The "Corresponding Application Code" for a Combined Work means the 41 | object code and/or source code for the Application, including any data 42 | and utility programs needed for reproducing the Combined Work from the 43 | Application, but excluding the System Libraries of the Combined Work. 44 | 45 | 1. Exception to Section 3 of the GNU GPL. 46 | 47 | You may convey a covered work under sections 3 and 4 of this License 48 | without being bound by section 3 of the GNU GPL. 49 | 50 | 2. Conveying Modified Versions. 51 | 52 | If you modify a copy of the Library, and, in your modifications, a 53 | facility refers to a function or data to be supplied by an Application 54 | that uses the facility (other than as an argument passed when the 55 | facility is invoked), then you may convey a copy of the modified 56 | version: 57 | 58 | a) under this License, provided that you make a good faith effort to 59 | ensure that, in the event an Application does not supply the 60 | function or data, the facility still operates, and performs 61 | whatever part of its purpose remains meaningful, or 62 | 63 | b) under the GNU GPL, with none of the additional permissions of 64 | this License applicable to that copy. 65 | 66 | 3. Object Code Incorporating Material from Library Header Files. 67 | 68 | The object code form of an Application may incorporate material from 69 | a header file that is part of the Library. You may convey such object 70 | code under terms of your choice, provided that, if the incorporated 71 | material is not limited to numerical parameters, data structure 72 | layouts and accessors, or small macros, inline functions and templates 73 | (ten or fewer lines in length), you do both of the following: 74 | 75 | a) Give prominent notice with each copy of the object code that the 76 | Library is used in it and that the Library and its use are 77 | covered by this License. 78 | 79 | b) Accompany the object code with a copy of the GNU GPL and this license 80 | document. 81 | 82 | 4. Combined Works. 83 | 84 | You may convey a Combined Work under terms of your choice that, 85 | taken together, effectively do not restrict modification of the 86 | portions of the Library contained in the Combined Work and reverse 87 | engineering for debugging such modifications, if you also do each of 88 | the following: 89 | 90 | a) Give prominent notice with each copy of the Combined Work that 91 | the Library is used in it and that the Library and its use are 92 | covered by this License. 93 | 94 | b) Accompany the Combined Work with a copy of the GNU GPL and this license 95 | document. 96 | 97 | c) For a Combined Work that displays copyright notices during 98 | execution, include the copyright notice for the Library among 99 | these notices, as well as a reference directing the user to the 100 | copies of the GNU GPL and this license document. 101 | 102 | d) Do one of the following: 103 | 104 | 0) Convey the Minimal Corresponding Source under the terms of this 105 | License, and the Corresponding Application Code in a form 106 | suitable for, and under terms that permit, the user to 107 | recombine or relink the Application with a modified version of 108 | the Linked Version to produce a modified Combined Work, in the 109 | manner specified by section 6 of the GNU GPL for conveying 110 | Corresponding Source. 111 | 112 | 1) Use a suitable shared library mechanism for linking with the 113 | Library. A suitable mechanism is one that (a) uses at run time 114 | a copy of the Library already present on the user's computer 115 | system, and (b) will operate properly with a modified version 116 | of the Library that is interface-compatible with the Linked 117 | Version. 118 | 119 | e) Provide Installation Information, but only if you would otherwise 120 | be required to provide such information under section 6 of the 121 | GNU GPL, and only to the extent that such information is 122 | necessary to install and execute a modified version of the 123 | Combined Work produced by recombining or relinking the 124 | Application with a modified version of the Linked Version. (If 125 | you use option 4d0, the Installation Information must accompany 126 | the Minimal Corresponding Source and Corresponding Application 127 | Code. If you use option 4d1, you must provide the Installation 128 | Information in the manner specified by section 6 of the GNU GPL 129 | for conveying Corresponding Source.) 130 | 131 | 5. Combined Libraries. 132 | 133 | You may place library facilities that are a work based on the 134 | Library side by side in a single library together with other library 135 | facilities that are not Applications and are not covered by this 136 | License, and convey such a combined library under terms of your 137 | choice, if you do both of the following: 138 | 139 | a) Accompany the combined library with a copy of the same work based 140 | on the Library, uncombined with any other library facilities, 141 | conveyed under the terms of this License. 142 | 143 | b) Give prominent notice with the combined library that part of it 144 | is a work based on the Library, and explaining where to find the 145 | accompanying uncombined form of the same work. 146 | 147 | 6. Revised Versions of the GNU Lesser General Public License. 148 | 149 | The Free Software Foundation may publish revised and/or new versions 150 | of the GNU Lesser General Public License from time to time. Such new 151 | versions will be similar in spirit to the present version, but may 152 | differ in detail to address new problems or concerns. 153 | 154 | Each version is given a distinguishing version number. If the 155 | Library as you received it specifies that a certain numbered version 156 | of the GNU Lesser General Public License "or any later version" 157 | applies to it, you have the option of following the terms and 158 | conditions either of that published version or of any later version 159 | published by the Free Software Foundation. If the Library as you 160 | received it does not specify a version number of the GNU Lesser 161 | General Public License, you may choose any version of the GNU Lesser 162 | General Public License ever published by the Free Software Foundation. 163 | 164 | If the Library as you received it specifies that a proxy can decide 165 | whether future versions of the GNU Lesser General Public License shall 166 | apply, that proxy's public statement of acceptance of any version is 167 | permanent authorization for you to choose that version for the 168 | Library. 169 | 170 | 171 | 172 | GNU GENERAL PUBLIC LICENSE 173 | Version 3, 29 June 2007 174 | 175 | Copyright (C) 2007 Free Software Foundation, Inc. 176 | Everyone is permitted to copy and distribute verbatim copies 177 | of this license document, but changing it is not allowed. 178 | 179 | Preamble 180 | 181 | The GNU General Public License is a free, copyleft license for 182 | software and other kinds of works. 183 | 184 | The licenses for most software and other practical works are designed 185 | to take away your freedom to share and change the works. By contrast, 186 | the GNU General Public License is intended to guarantee your freedom to 187 | share and change all versions of a program--to make sure it remains free 188 | software for all its users. We, the Free Software Foundation, use the 189 | GNU General Public License for most of our software; it applies also to 190 | any other work released this way by its authors. You can apply it to 191 | your programs, too. 192 | 193 | When we speak of free software, we are referring to freedom, not 194 | price. Our General Public Licenses are designed to make sure that you 195 | have the freedom to distribute copies of free software (and charge for 196 | them if you wish), that you receive source code or can get it if you 197 | want it, that you can change the software or use pieces of it in new 198 | free programs, and that you know you can do these things. 199 | 200 | To protect your rights, we need to prevent others from denying you 201 | these rights or asking you to surrender the rights. Therefore, you have 202 | certain responsibilities if you distribute copies of the software, or if 203 | you modify it: responsibilities to respect the freedom of others. 204 | 205 | For example, if you distribute copies of such a program, whether 206 | gratis or for a fee, you must pass on to the recipients the same 207 | freedoms that you received. You must make sure that they, too, receive 208 | or can get the source code. And you must show them these terms so they 209 | know their rights. 210 | 211 | Developers that use the GNU GPL protect your rights with two steps: 212 | (1) assert copyright on the software, and (2) offer you this License 213 | giving you legal permission to copy, distribute and/or modify it. 214 | 215 | For the developers' and authors' protection, the GPL clearly explains 216 | that there is no warranty for this free software. For both users' and 217 | authors' sake, the GPL requires that modified versions be marked as 218 | changed, so that their problems will not be attributed erroneously to 219 | authors of previous versions. 220 | 221 | Some devices are designed to deny users access to install or run 222 | modified versions of the software inside them, although the manufacturer 223 | can do so. This is fundamentally incompatible with the aim of 224 | protecting users' freedom to change the software. The systematic 225 | pattern of such abuse occurs in the area of products for individuals to 226 | use, which is precisely where it is most unacceptable. Therefore, we 227 | have designed this version of the GPL to prohibit the practice for those 228 | products. If such problems arise substantially in other domains, we 229 | stand ready to extend this provision to those domains in future versions 230 | of the GPL, as needed to protect the freedom of users. 231 | 232 | Finally, every program is threatened constantly by software patents. 233 | States should not allow patents to restrict development and use of 234 | software on general-purpose computers, but in those that do, we wish to 235 | avoid the special danger that patents applied to a free program could 236 | make it effectively proprietary. To prevent this, the GPL assures that 237 | patents cannot be used to render the program non-free. 238 | 239 | The precise terms and conditions for copying, distribution and 240 | modification follow. 241 | 242 | TERMS AND CONDITIONS 243 | 244 | 0. Definitions. 245 | 246 | "This License" refers to version 3 of the GNU General Public License. 247 | 248 | "Copyright" also means copyright-like laws that apply to other kinds of 249 | works, such as semiconductor masks. 250 | 251 | "The Program" refers to any copyrightable work licensed under this 252 | License. Each licensee is addressed as "you". "Licensees" and 253 | "recipients" may be individuals or organizations. 254 | 255 | To "modify" a work means to copy from or adapt all or part of the work 256 | in a fashion requiring copyright permission, other than the making of an 257 | exact copy. The resulting work is called a "modified version" of the 258 | earlier work or a work "based on" the earlier work. 259 | 260 | A "covered work" means either the unmodified Program or a work based 261 | on the Program. 262 | 263 | To "propagate" a work means to do anything with it that, without 264 | permission, would make you directly or secondarily liable for 265 | infringement under applicable copyright law, except executing it on a 266 | computer or modifying a private copy. Propagation includes copying, 267 | distribution (with or without modification), making available to the 268 | public, and in some countries other activities as well. 269 | 270 | To "convey" a work means any kind of propagation that enables other 271 | parties to make or receive copies. Mere interaction with a user through 272 | a computer network, with no transfer of a copy, is not conveying. 273 | 274 | An interactive user interface displays "Appropriate Legal Notices" 275 | to the extent that it includes a convenient and prominently visible 276 | feature that (1) displays an appropriate copyright notice, and (2) 277 | tells the user that there is no warranty for the work (except to the 278 | extent that warranties are provided), that licensees may convey the 279 | work under this License, and how to view a copy of this License. If 280 | the interface presents a list of user commands or options, such as a 281 | menu, a prominent item in the list meets this criterion. 282 | 283 | 1. Source Code. 284 | 285 | The "source code" for a work means the preferred form of the work 286 | for making modifications to it. "Object code" means any non-source 287 | form of a work. 288 | 289 | A "Standard Interface" means an interface that either is an official 290 | standard defined by a recognized standards body, or, in the case of 291 | interfaces specified for a particular programming language, one that 292 | is widely used among developers working in that language. 293 | 294 | The "System Libraries" of an executable work include anything, other 295 | than the work as a whole, that (a) is included in the normal form of 296 | packaging a Major Component, but which is not part of that Major 297 | Component, and (b) serves only to enable use of the work with that 298 | Major Component, or to implement a Standard Interface for which an 299 | implementation is available to the public in source code form. A 300 | "Major Component", in this context, means a major essential component 301 | (kernel, window system, and so on) of the specific operating system 302 | (if any) on which the executable work runs, or a compiler used to 303 | produce the work, or an object code interpreter used to run it. 304 | 305 | The "Corresponding Source" for a work in object code form means all 306 | the source code needed to generate, install, and (for an executable 307 | work) run the object code and to modify the work, including scripts to 308 | control those activities. However, it does not include the work's 309 | System Libraries, or general-purpose tools or generally available free 310 | programs which are used unmodified in performing those activities but 311 | which are not part of the work. For example, Corresponding Source 312 | includes interface definition files associated with source files for 313 | the work, and the source code for shared libraries and dynamically 314 | linked subprograms that the work is specifically designed to require, 315 | such as by intimate data communication or control flow between those 316 | subprograms and other parts of the work. 317 | 318 | The Corresponding Source need not include anything that users 319 | can regenerate automatically from other parts of the Corresponding 320 | Source. 321 | 322 | The Corresponding Source for a work in source code form is that 323 | same work. 324 | 325 | 2. Basic Permissions. 326 | 327 | All rights granted under this License are granted for the term of 328 | copyright on the Program, and are irrevocable provided the stated 329 | conditions are met. This License explicitly affirms your unlimited 330 | permission to run the unmodified Program. The output from running a 331 | covered work is covered by this License only if the output, given its 332 | content, constitutes a covered work. This License acknowledges your 333 | rights of fair use or other equivalent, as provided by copyright law. 334 | 335 | You may make, run and propagate covered works that you do not 336 | convey, without conditions so long as your license otherwise remains 337 | in force. You may convey covered works to others for the sole purpose 338 | of having them make modifications exclusively for you, or provide you 339 | with facilities for running those works, provided that you comply with 340 | the terms of this License in conveying all material for which you do 341 | not control copyright. Those thus making or running the covered works 342 | for you must do so exclusively on your behalf, under your direction 343 | and control, on terms that prohibit them from making any copies of 344 | your copyrighted material outside their relationship with you. 345 | 346 | Conveying under any other circumstances is permitted solely under 347 | the conditions stated below. Sublicensing is not allowed; section 10 348 | makes it unnecessary. 349 | 350 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 351 | 352 | No covered work shall be deemed part of an effective technological 353 | measure under any applicable law fulfilling obligations under article 354 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 355 | similar laws prohibiting or restricting circumvention of such 356 | measures. 357 | 358 | When you convey a covered work, you waive any legal power to forbid 359 | circumvention of technological measures to the extent such circumvention 360 | is effected by exercising rights under this License with respect to 361 | the covered work, and you disclaim any intention to limit operation or 362 | modification of the work as a means of enforcing, against the work's 363 | users, your or third parties' legal rights to forbid circumvention of 364 | technological measures. 365 | 366 | 4. Conveying Verbatim Copies. 367 | 368 | You may convey verbatim copies of the Program's source code as you 369 | receive it, in any medium, provided that you conspicuously and 370 | appropriately publish on each copy an appropriate copyright notice; 371 | keep intact all notices stating that this License and any 372 | non-permissive terms added in accord with section 7 apply to the code; 373 | keep intact all notices of the absence of any warranty; and give all 374 | recipients a copy of this License along with the Program. 375 | 376 | You may charge any price or no price for each copy that you convey, 377 | and you may offer support or warranty protection for a fee. 378 | 379 | 5. Conveying Modified Source Versions. 380 | 381 | You may convey a work based on the Program, or the modifications to 382 | produce it from the Program, in the form of source code under the 383 | terms of section 4, provided that you also meet all of these conditions: 384 | 385 | a) The work must carry prominent notices stating that you modified 386 | it, and giving a relevant date. 387 | 388 | b) The work must carry prominent notices stating that it is 389 | released under this License and any conditions added under section 390 | 7. This requirement modifies the requirement in section 4 to 391 | "keep intact all notices". 392 | 393 | c) You must license the entire work, as a whole, under this 394 | License to anyone who comes into possession of a copy. This 395 | License will therefore apply, along with any applicable section 7 396 | additional terms, to the whole of the work, and all its parts, 397 | regardless of how they are packaged. This License gives no 398 | permission to license the work in any other way, but it does not 399 | invalidate such permission if you have separately received it. 400 | 401 | d) If the work has interactive user interfaces, each must display 402 | Appropriate Legal Notices; however, if the Program has interactive 403 | interfaces that do not display Appropriate Legal Notices, your 404 | work need not make them do so. 405 | 406 | A compilation of a covered work with other separate and independent 407 | works, which are not by their nature extensions of the covered work, 408 | and which are not combined with it such as to form a larger program, 409 | in or on a volume of a storage or distribution medium, is called an 410 | "aggregate" if the compilation and its resulting copyright are not 411 | used to limit the access or legal rights of the compilation's users 412 | beyond what the individual works permit. Inclusion of a covered work 413 | in an aggregate does not cause this License to apply to the other 414 | parts of the aggregate. 415 | 416 | 6. Conveying Non-Source Forms. 417 | 418 | You may convey a covered work in object code form under the terms 419 | of sections 4 and 5, provided that you also convey the 420 | machine-readable Corresponding Source under the terms of this License, 421 | in one of these ways: 422 | 423 | a) Convey the object code in, or embodied in, a physical product 424 | (including a physical distribution medium), accompanied by the 425 | Corresponding Source fixed on a durable physical medium 426 | customarily used for software interchange. 427 | 428 | b) Convey the object code in, or embodied in, a physical product 429 | (including a physical distribution medium), accompanied by a 430 | written offer, valid for at least three years and valid for as 431 | long as you offer spare parts or customer support for that product 432 | model, to give anyone who possesses the object code either (1) a 433 | copy of the Corresponding Source for all the software in the 434 | product that is covered by this License, on a durable physical 435 | medium customarily used for software interchange, for a price no 436 | more than your reasonable cost of physically performing this 437 | conveying of source, or (2) access to copy the 438 | Corresponding Source from a network server at no charge. 439 | 440 | c) Convey individual copies of the object code with a copy of the 441 | written offer to provide the Corresponding Source. This 442 | alternative is allowed only occasionally and noncommercially, and 443 | only if you received the object code with such an offer, in accord 444 | with subsection 6b. 445 | 446 | d) Convey the object code by offering access from a designated 447 | place (gratis or for a charge), and offer equivalent access to the 448 | Corresponding Source in the same way through the same place at no 449 | further charge. You need not require recipients to copy the 450 | Corresponding Source along with the object code. If the place to 451 | copy the object code is a network server, the Corresponding Source 452 | may be on a different server (operated by you or a third party) 453 | that supports equivalent copying facilities, provided you maintain 454 | clear directions next to the object code saying where to find the 455 | Corresponding Source. Regardless of what server hosts the 456 | Corresponding Source, you remain obligated to ensure that it is 457 | available for as long as needed to satisfy these requirements. 458 | 459 | e) Convey the object code using peer-to-peer transmission, provided 460 | you inform other peers where the object code and Corresponding 461 | Source of the work are being offered to the general public at no 462 | charge under subsection 6d. 463 | 464 | A separable portion of the object code, whose source code is excluded 465 | from the Corresponding Source as a System Library, need not be 466 | included in conveying the object code work. 467 | 468 | A "User Product" is either (1) a "consumer product", which means any 469 | tangible personal property which is normally used for personal, family, 470 | or household purposes, or (2) anything designed or sold for incorporation 471 | into a dwelling. In determining whether a product is a consumer product, 472 | doubtful cases shall be resolved in favor of coverage. For a particular 473 | product received by a particular user, "normally used" refers to a 474 | typical or common use of that class of product, regardless of the status 475 | of the particular user or of the way in which the particular user 476 | actually uses, or expects or is expected to use, the product. A product 477 | is a consumer product regardless of whether the product has substantial 478 | commercial, industrial or non-consumer uses, unless such uses represent 479 | the only significant mode of use of the product. 480 | 481 | "Installation Information" for a User Product means any methods, 482 | procedures, authorization keys, or other information required to install 483 | and execute modified versions of a covered work in that User Product from 484 | a modified version of its Corresponding Source. The information must 485 | suffice to ensure that the continued functioning of the modified object 486 | code is in no case prevented or interfered with solely because 487 | modification has been made. 488 | 489 | If you convey an object code work under this section in, or with, or 490 | specifically for use in, a User Product, and the conveying occurs as 491 | part of a transaction in which the right of possession and use of the 492 | User Product is transferred to the recipient in perpetuity or for a 493 | fixed term (regardless of how the transaction is characterized), the 494 | Corresponding Source conveyed under this section must be accompanied 495 | by the Installation Information. But this requirement does not apply 496 | if neither you nor any third party retains the ability to install 497 | modified object code on the User Product (for example, the work has 498 | been installed in ROM). 499 | 500 | The requirement to provide Installation Information does not include a 501 | requirement to continue to provide support service, warranty, or updates 502 | for a work that has been modified or installed by the recipient, or for 503 | the User Product in which it has been modified or installed. Access to a 504 | network may be denied when the modification itself materially and 505 | adversely affects the operation of the network or violates the rules and 506 | protocols for communication across the network. 507 | 508 | Corresponding Source conveyed, and Installation Information provided, 509 | in accord with this section must be in a format that is publicly 510 | documented (and with an implementation available to the public in 511 | source code form), and must require no special password or key for 512 | unpacking, reading or copying. 513 | 514 | 7. Additional Terms. 515 | 516 | "Additional permissions" are terms that supplement the terms of this 517 | License by making exceptions from one or more of its conditions. 518 | Additional permissions that are applicable to the entire Program shall 519 | be treated as though they were included in this License, to the extent 520 | that they are valid under applicable law. If additional permissions 521 | apply only to part of the Program, that part may be used separately 522 | under those permissions, but the entire Program remains governed by 523 | this License without regard to the additional permissions. 524 | 525 | When you convey a copy of a covered work, you may at your option 526 | remove any additional permissions from that copy, or from any part of 527 | it. (Additional permissions may be written to require their own 528 | removal in certain cases when you modify the work.) You may place 529 | additional permissions on material, added by you to a covered work, 530 | for which you have or can give appropriate copyright permission. 531 | 532 | Notwithstanding any other provision of this License, for material you 533 | add to a covered work, you may (if authorized by the copyright holders of 534 | that material) supplement the terms of this License with terms: 535 | 536 | a) Disclaiming warranty or limiting liability differently from the 537 | terms of sections 15 and 16 of this License; or 538 | 539 | b) Requiring preservation of specified reasonable legal notices or 540 | author attributions in that material or in the Appropriate Legal 541 | Notices displayed by works containing it; or 542 | 543 | c) Prohibiting misrepresentation of the origin of that material, or 544 | requiring that modified versions of such material be marked in 545 | reasonable ways as different from the original version; or 546 | 547 | d) Limiting the use for publicity purposes of names of licensors or 548 | authors of the material; or 549 | 550 | e) Declining to grant rights under trademark law for use of some 551 | trade names, trademarks, or service marks; or 552 | 553 | f) Requiring indemnification of licensors and authors of that 554 | material by anyone who conveys the material (or modified versions of 555 | it) with contractual assumptions of liability to the recipient, for 556 | any liability that these contractual assumptions directly impose on 557 | those licensors and authors. 558 | 559 | All other non-permissive additional terms are considered "further 560 | restrictions" within the meaning of section 10. If the Program as you 561 | received it, or any part of it, contains a notice stating that it is 562 | governed by this License along with a term that is a further 563 | restriction, you may remove that term. If a license document contains 564 | a further restriction but permits relicensing or conveying under this 565 | License, you may add to a covered work material governed by the terms 566 | of that license document, provided that the further restriction does 567 | not survive such relicensing or conveying. 568 | 569 | If you add terms to a covered work in accord with this section, you 570 | must place, in the relevant source files, a statement of the 571 | additional terms that apply to those files, or a notice indicating 572 | where to find the applicable terms. 573 | 574 | Additional terms, permissive or non-permissive, may be stated in the 575 | form of a separately written license, or stated as exceptions; 576 | the above requirements apply either way. 577 | 578 | 8. Termination. 579 | 580 | You may not propagate or modify a covered work except as expressly 581 | provided under this License. Any attempt otherwise to propagate or 582 | modify it is void, and will automatically terminate your rights under 583 | this License (including any patent licenses granted under the third 584 | paragraph of section 11). 585 | 586 | However, if you cease all violation of this License, then your 587 | license from a particular copyright holder is reinstated (a) 588 | provisionally, unless and until the copyright holder explicitly and 589 | finally terminates your license, and (b) permanently, if the copyright 590 | holder fails to notify you of the violation by some reasonable means 591 | prior to 60 days after the cessation. 592 | 593 | Moreover, your license from a particular copyright holder is 594 | reinstated permanently if the copyright holder notifies you of the 595 | violation by some reasonable means, this is the first time you have 596 | received notice of violation of this License (for any work) from that 597 | copyright holder, and you cure the violation prior to 30 days after 598 | your receipt of the notice. 599 | 600 | Termination of your rights under this section does not terminate the 601 | licenses of parties who have received copies or rights from you under 602 | this License. If your rights have been terminated and not permanently 603 | reinstated, you do not qualify to receive new licenses for the same 604 | material under section 10. 605 | 606 | 9. Acceptance Not Required for Having Copies. 607 | 608 | You are not required to accept this License in order to receive or 609 | run a copy of the Program. Ancillary propagation of a covered work 610 | occurring solely as a consequence of using peer-to-peer transmission 611 | to receive a copy likewise does not require acceptance. However, 612 | nothing other than this License grants you permission to propagate or 613 | modify any covered work. These actions infringe copyright if you do 614 | not accept this License. Therefore, by modifying or propagating a 615 | covered work, you indicate your acceptance of this License to do so. 616 | 617 | 10. Automatic Licensing of Downstream Recipients. 618 | 619 | Each time you convey a covered work, the recipient automatically 620 | receives a license from the original licensors, to run, modify and 621 | propagate that work, subject to this License. You are not responsible 622 | for enforcing compliance by third parties with this License. 623 | 624 | An "entity transaction" is a transaction transferring control of an 625 | organization, or substantially all assets of one, or subdividing an 626 | organization, or merging organizations. If propagation of a covered 627 | work results from an entity transaction, each party to that 628 | transaction who receives a copy of the work also receives whatever 629 | licenses to the work the party's predecessor in interest had or could 630 | give under the previous paragraph, plus a right to possession of the 631 | Corresponding Source of the work from the predecessor in interest, if 632 | the predecessor has it or can get it with reasonable efforts. 633 | 634 | You may not impose any further restrictions on the exercise of the 635 | rights granted or affirmed under this License. For example, you may 636 | not impose a license fee, royalty, or other charge for exercise of 637 | rights granted under this License, and you may not initiate litigation 638 | (including a cross-claim or counterclaim in a lawsuit) alleging that 639 | any patent claim is infringed by making, using, selling, offering for 640 | sale, or importing the Program or any portion of it. 641 | 642 | 11. Patents. 643 | 644 | A "contributor" is a copyright holder who authorizes use under this 645 | License of the Program or a work on which the Program is based. The 646 | work thus licensed is called the contributor's "contributor version". 647 | 648 | A contributor's "essential patent claims" are all patent claims 649 | owned or controlled by the contributor, whether already acquired or 650 | hereafter acquired, that would be infringed by some manner, permitted 651 | by this License, of making, using, or selling its contributor version, 652 | but do not include claims that would be infringed only as a 653 | consequence of further modification of the contributor version. For 654 | purposes of this definition, "control" includes the right to grant 655 | patent sublicenses in a manner consistent with the requirements of 656 | this License. 657 | 658 | Each contributor grants you a non-exclusive, worldwide, royalty-free 659 | patent license under the contributor's essential patent claims, to 660 | make, use, sell, offer for sale, import and otherwise run, modify and 661 | propagate the contents of its contributor version. 662 | 663 | In the following three paragraphs, a "patent license" is any express 664 | agreement or commitment, however denominated, not to enforce a patent 665 | (such as an express permission to practice a patent or covenant not to 666 | sue for patent infringement). To "grant" such a patent license to a 667 | party means to make such an agreement or commitment not to enforce a 668 | patent against the party. 669 | 670 | If you convey a covered work, knowingly relying on a patent license, 671 | and the Corresponding Source of the work is not available for anyone 672 | to copy, free of charge and under the terms of this License, through a 673 | publicly available network server or other readily accessible means, 674 | then you must either (1) cause the Corresponding Source to be so 675 | available, or (2) arrange to deprive yourself of the benefit of the 676 | patent license for this particular work, or (3) arrange, in a manner 677 | consistent with the requirements of this License, to extend the patent 678 | license to downstream recipients. "Knowingly relying" means you have 679 | actual knowledge that, but for the patent license, your conveying the 680 | covered work in a country, or your recipient's use of the covered work 681 | in a country, would infringe one or more identifiable patents in that 682 | country that you have reason to believe are valid. 683 | 684 | If, pursuant to or in connection with a single transaction or 685 | arrangement, you convey, or propagate by procuring conveyance of, a 686 | covered work, and grant a patent license to some of the parties 687 | receiving the covered work authorizing them to use, propagate, modify 688 | or convey a specific copy of the covered work, then the patent license 689 | you grant is automatically extended to all recipients of the covered 690 | work and works based on it. 691 | 692 | A patent license is "discriminatory" if it does not include within 693 | the scope of its coverage, prohibits the exercise of, or is 694 | conditioned on the non-exercise of one or more of the rights that are 695 | specifically granted under this License. You may not convey a covered 696 | work if you are a party to an arrangement with a third party that is 697 | in the business of distributing software, under which you make payment 698 | to the third party based on the extent of your activity of conveying 699 | the work, and under which the third party grants, to any of the 700 | parties who would receive the covered work from you, a discriminatory 701 | patent license (a) in connection with copies of the covered work 702 | conveyed by you (or copies made from those copies), or (b) primarily 703 | for and in connection with specific products or compilations that 704 | contain the covered work, unless you entered into that arrangement, 705 | or that patent license was granted, prior to 28 March 2007. 706 | 707 | Nothing in this License shall be construed as excluding or limiting 708 | any implied license or other defenses to infringement that may 709 | otherwise be available to you under applicable patent law. 710 | 711 | 12. No Surrender of Others' Freedom. 712 | 713 | If conditions are imposed on you (whether by court order, agreement or 714 | otherwise) that contradict the conditions of this License, they do not 715 | excuse you from the conditions of this License. If you cannot convey a 716 | covered work so as to satisfy simultaneously your obligations under this 717 | License and any other pertinent obligations, then as a consequence you may 718 | not convey it at all. For example, if you agree to terms that obligate you 719 | to collect a royalty for further conveying from those to whom you convey 720 | the Program, the only way you could satisfy both those terms and this 721 | License would be to refrain entirely from conveying the Program. 722 | 723 | 13. Use with the GNU Affero General Public License. 724 | 725 | Notwithstanding any other provision of this License, you have 726 | permission to link or combine any covered work with a work licensed 727 | under version 3 of the GNU Affero General Public License into a single 728 | combined work, and to convey the resulting work. The terms of this 729 | License will continue to apply to the part which is the covered work, 730 | but the special requirements of the GNU Affero General Public License, 731 | section 13, concerning interaction through a network will apply to the 732 | combination as such. 733 | 734 | 14. Revised Versions of this License. 735 | 736 | The Free Software Foundation may publish revised and/or new versions of 737 | the GNU General Public License from time to time. Such new versions will 738 | be similar in spirit to the present version, but may differ in detail to 739 | address new problems or concerns. 740 | 741 | Each version is given a distinguishing version number. If the 742 | Program specifies that a certain numbered version of the GNU General 743 | Public License "or any later version" applies to it, you have the 744 | option of following the terms and conditions either of that numbered 745 | version or of any later version published by the Free Software 746 | Foundation. If the Program does not specify a version number of the 747 | GNU General Public License, you may choose any version ever published 748 | by the Free Software Foundation. 749 | 750 | If the Program specifies that a proxy can decide which future 751 | versions of the GNU General Public License can be used, that proxy's 752 | public statement of acceptance of a version permanently authorizes you 753 | to choose that version for the Program. 754 | 755 | Later license versions may give you additional or different 756 | permissions. However, no additional obligations are imposed on any 757 | author or copyright holder as a result of your choosing to follow a 758 | later version. 759 | 760 | 15. Disclaimer of Warranty. 761 | 762 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 763 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 764 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 765 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 766 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 767 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 768 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 769 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 770 | 771 | 16. Limitation of Liability. 772 | 773 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 774 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 775 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 776 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 777 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 778 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 779 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 780 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 781 | SUCH DAMAGES. 782 | 783 | 17. Interpretation of Sections 15 and 16. 784 | 785 | If the disclaimer of warranty and limitation of liability provided 786 | above cannot be given local legal effect according to their terms, 787 | reviewing courts shall apply local law that most closely approximates 788 | an absolute waiver of all civil liability in connection with the 789 | Program, unless a warranty or assumption of liability accompanies a 790 | copy of the Program in return for a fee. 791 | 792 | END OF TERMS AND CONDITIONS 793 | 794 | How to Apply These Terms to Your New Programs 795 | 796 | If you develop a new program, and you want it to be of the greatest 797 | possible use to the public, the best way to achieve this is to make it 798 | free software which everyone can redistribute and change under these terms. 799 | 800 | To do so, attach the following notices to the program. It is safest 801 | to attach them to the start of each source file to most effectively 802 | state the exclusion of warranty; and each file should have at least 803 | the "copyright" line and a pointer to where the full notice is found. 804 | 805 | 806 | Copyright (C) 807 | 808 | This program is free software: you can redistribute it and/or modify 809 | it under the terms of the GNU General Public License as published by 810 | the Free Software Foundation, either version 3 of the License, or 811 | (at your option) any later version. 812 | 813 | This program is distributed in the hope that it will be useful, 814 | but WITHOUT ANY WARRANTY; without even the implied warranty of 815 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 816 | GNU General Public License for more details. 817 | 818 | You should have received a copy of the GNU General Public License 819 | along with this program. If not, see . 820 | 821 | Also add information on how to contact you by electronic and paper mail. 822 | 823 | If the program does terminal interaction, make it output a short 824 | notice like this when it starts in an interactive mode: 825 | 826 | Copyright (C) 827 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 828 | This is free software, and you are welcome to redistribute it 829 | under certain conditions; type `show c' for details. 830 | 831 | The hypothetical commands `show w' and `show c' should show the appropriate 832 | parts of the General Public License. Of course, your program's commands 833 | might be different; for a GUI interface, you would use an "about box". 834 | 835 | You should also get your employer (if you work as a programmer) or school, 836 | if any, to sign a "copyright disclaimer" for the program, if necessary. 837 | For more information on this, and how to apply and follow the GNU GPL, see 838 | . 839 | 840 | The GNU General Public License does not permit incorporating your program 841 | into proprietary programs. If your program is a subroutine library, you 842 | may consider it more useful to permit linking proprietary applications with 843 | the library. If this is what you want to do, use the GNU Lesser General 844 | Public License instead of this License. But first, please read 845 | . 846 | -------------------------------------------------------------------------------- /configcopy/uno_packages/lu753mrut.tmp_/Office2013-theme-1.1.oxtproperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Botspot/libreoffice-ms-theme/35c6cb7a772aaa917042552dfa950536a4a77f60/configcopy/uno_packages/lu753mrut.tmp_/Office2013-theme-1.1.oxtproperties -------------------------------------------------------------------------------- /revert.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | DIRECTORY="$(dirname $0)" 3 | 4 | 5 | #remove icon theme 6 | rm -rf ~/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu753mrut.tmp_ ~/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu753mrut.tmp 7 | 8 | #undo registry modifications 9 | rm -f ~/.config/libreoffice/4/user/registrymodifications.xcu 10 | mv ~/.config/libreoffice/4/user/registrymodifications.xcu.bak ~/.config/libreoffice/4/user/registrymodifications.xcu || echo "Warning: backup config file for Libreoffice not found. Most likely this is not a problem." 11 | exit 0 12 | --------------------------------------------------------------------------------